diff --git a/Export/about.html b/Export/about.html new file mode 100644 index 0000000..40de2c3 --- /dev/null +++ b/Export/about.html @@ -0,0 +1,508 @@ + + + + + + + + + + + + About - Mr Davis CS & IT + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+

Hello!

+

I am Alexander Davis.

I'm a 

+
+
+ +
+
+
+
+
+
+

I have been a huge fan of technology from a young age and I'm always looking out for the latest gadgets on the market.

This site is mainly to showcase my work with local organisations and companies around the West Midlands, most of which are based in Coventry.

If you would like more information about my work or you would like me to work with you, feel free to contact me!

+
+
+
+
+
+
+ +
+
+
+

Teaching Experience

+
+
+
+
+
+

Duke of Edinburgh Programme Lead

The Mercian Trust +
+
07/2023 - Present
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean eget velit ultricies, feugiat est sed, efficitur nunc, vivamus vel accumsan dui.

+
+
+
+
+

Head of Computing

The Mercian Trust +
+
01/2023 - Present
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean eget velit ultricies, feugiat est sed, efficitur nunc, vivamus vel accumsan dui.

+
+
+
+
+

Duke of Edinburgh Centre Manager

Central Region Schools Trust +
+
02/2022 - 11/2022
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean eget velit ultricies, feugiat est sed, efficitur nunc, vivamus vel accumsan dui.

+
+
+
+
+

Teacher of Computer Science

Central Region Schools Trust +
+
09/2018 - 12/2022
+
+

Created, developed and delivered appropriate Computing National Curriculum for the school and wider trust. Taken a pastoral role as a form tutor to engage with year 10 students delivering several PSHCE sessions which they are given the chance to voice their opinions of everyday issues. Primary teacher of Key Stage 3 Computing, Year 11 Computer Science and Year 12 BTEC IT students.

+
+
+
+
+
+
+ +
+
+
+

Previous Employment

+
+
+
+
+
+

Student Academic Partner

Birmingham City University +
+
02/2016 - 07/2017
+
+

Helped lecturers within research projects. The main project developed and delivered a student support pack for students with learning difficulties such as Dyslexia and Dyspraxia.

+
+
+
+
+

Data Entry Assistant

Birmingham City University +
+
02/2017 - 07/2017
+
+

Entered information that students have filled into their mid-module evaluations.  Also linked these forms to the relevant modules and send the completed reports to the module coordinator.

+
+
+
+
+

Demonstrator

Birmingham City University +
+
02/2016 - 06/2016
+
+

Supported academic staff and fellow demonstrators with ensuring students were completing set work and assisting if they had questions. Provided in-depth support surrounding web design projects as part of their module including troubleshooting programming issues and errors encountered by students during lab sessions. Ensured electronic equipment was used correctly and completing basic troubleshooting if equipment did not work.

+
+
+
+
+

Services Support Assistant/Checkout Team Leader

WM Morrison Supermarkets PLC +
+
06/2015 - 07/2016
+
+

Supported customers requiring help on the checkouts, car park, cafe, dry cleaning and kiosk. Assisted Team Managers with the closedown, change runs and some of the administration work. Also dealt with personnel issues such as appraisals, disciplinary and general staffing issues.

+
+
+
+
+

Grocery Sales Assistant

WM Morrison Supermarkets PLC +
+
11/2014 - 11/2015
+
+

Restocked shelves, reduce damaged items and process goods not for resale. Helped customers locate items that they require.

+
+
+
+
+

Trolley Assistant

WM Morrison Supermarkets PLC +
+
11/2013 - 11/2014
+
+

Collected baskets and trolleys around the premises and ensures that they are both clean and safe for the next customer. Required to work to tight deadlines during the evening to ensure that the next team could continue the work in a safe and clean environment.

+
+
+
+
+
+
+ +
+
+
+

Volunteering Experience

+
+
+
+
+
+

Children’s Workforce Children and Youth Worker

The Parish of Keresley with Coundon +
+
07/2023 - Present
+
+

Led groups with other members of the Church and previously helped lead the Sunday morning worship sessions. Within the week, helped plan and lead the main youth group for school years 7-11.

+
+
+
+
+
+
+ +
+
+
+

Education

+
+
+
+
+
+

Masters in Education (Teaching & Learning)

The Open University +
+
10/2020 - 08/2023
+
+

Effectively used information technology and information literacy skills to search for, exchange, process and evaluate information, framed and addressing problems, questions and issues. Demonstrated logical thought and the ability to form a clearly structured argument using established ideas and techniques of critical analysis and enquiry in 
evaluating information, arguments and assumptions.

+
+
+
+
+

PGCE Secondary Computer Science & IT

Birmingham City University +
+
09/2017 - 08/2018
+
+

Vice-president of the Mental Health Awareness society in 2017-2018 planned and coordinated events across the university for students with a wide range of mental health and invisible illnesses. 

+
+
+
+
+

Bachelor of Science with Honours in Computer Science

Birmingham City University +
+
09/2014 - 08/2017
+
+

Regular member of the Christian Union and helped them design and maintain their website. Co-founding President of BCU Mental Health Awareness contacting organisations and planning events with a team of students.
Units include: Data Analysis, Software Development, Computer and Network Fundamentals, IT Professionalism, Web Technologies and Open Source Systems.

+

+
+
+
+
+

Secondary & Further Education

Coundon Court School +
+
09/2006 - 08/2014
+
+

10 GCSEs (or equivalent) incl. English, Maths and Science
3 A Levels (or equivalent) in IT (QCF), Computing and Product Design

+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/assets/bootstrap/css/bootstrap.min.css b/Export/assets/bootstrap/css/bootstrap.min.css new file mode 100644 index 0000000..0276233 --- /dev/null +++ b/Export/assets/bootstrap/css/bootstrap.min.css @@ -0,0 +1,8 @@ +/*! + * Bootstrap v5.3.6 (https://getbootstrap.com/) + * Copyright 2011-2025 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0ea0ff;--bs-secondary: #6c757d;--bs-success: #20c997;--bs-info: #6091ef;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 14, 160, 255;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 32, 201, 151;--bs-info-rgb: 96, 145, 239;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #064066;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0d503c;--bs-info-text-emphasis: #263a60;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfecff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d2f4ea;--bs-info-bg-subtle: #dfe9fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9fd9ff;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a6e9d5;--bs-info-border-subtle: #bfd3f9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Lato", sans-serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0ea0ff;--bs-link-color-rgb: 14, 160, 255;--bs-link-decoration: underline;--bs-link-hover-color: #0b80cc;--bs-link-hover-color-rgb: 11, 128, 204;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(14, 160, 255, 0.25);--bs-form-valid-color: #20c997;--bs-form-valid-border-color: #20c997;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #d1d8de;--bs-body-color-rgb: 209, 216, 222;--bs-body-bg: #070d21;--bs-body-bg-rgb: 7, 13, 33;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(209, 216, 222, 0.75);--bs-secondary-color-rgb: 209, 216, 222;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(209, 216, 222, 0.5);--bs-tertiary-color-rgb: 209, 216, 222;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ec6ff;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #79dfc1;--bs-info-text-emphasis: #a0bdf5;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #032033;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #06281e;--bs-info-bg-subtle: #131d30;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #086099;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #13795b;--bs-info-border-subtle: #3a578f;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ec6ff;--bs-link-hover-color: #8bd1ff;--bs-link-color-rgb: 110, 198, 255;--bs-link-hover-color-rgb: 139, 209, 255;--bs-code-color: #e685b5;--bs-highlight-color: #d1d8de;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfecff;--bs-table-border-color: #a6bdcc;--bs-table-striped-bg: #c5e0f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bad4e6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfdaec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d2f4ea;--bs-table-border-color: #a8c3bb;--bs-table-striped-bg: #c8e8de;--bs-table-striped-color: #000;--bs-table-active-bg: #bddcd3;--bs-table-active-color: #000;--bs-table-hover-bg: #c2e2d8;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #dfe9fc;--bs-table-border-color: #b2baca;--bs-table-striped-bg: #d4ddef;--bs-table-striped-color: #000;--bs-table-active-bg: #c9d2e3;--bs-table-active-color: #000;--bs-table-hover-bg: #ced8e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + var(--bs-border-width));padding-bottom:calc(0.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--bs-border-width));padding-bottom:calc(0.25rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#87d0ff;outline:0;box-shadow:0 0 0 .25rem rgba(14,160,255,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:-ms-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#87d0ff;outline:0;box-shadow:0 0 0 .25rem rgba(14,160,255,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23d1d8de' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#87d0ff;outline:0;box-shadow:0 0 0 .25rem rgba(14,160,255,.25)}.form-check-input:checked{background-color:#0ea0ff;border-color:#0ea0ff}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0ea0ff;border-color:#0ea0ff;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2387d0ff'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(14,160,255,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(14,160,255,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;-webkit-appearance:none;appearance:none;background-color:#0ea0ff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b7e3ff}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0ea0ff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b7e3ff}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb), 0.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder, .form-floating>.form-control-plaintext::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder, .form-floating>.form-control-plaintext:-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown), .form-floating>.form-control-plaintext:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-ms-input-placeholder), .form-floating>.form-control-plaintext:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>textarea:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:not(:-ms-input-placeholder)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label::after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2320c997' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2320c997' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 1rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: 2em;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0ea0ff;--bs-btn-border-color: #0ea0ff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0c88d9;--bs-btn-hover-border-color: #0b80cc;--bs-btn-focus-shadow-rgb: 50, 174, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0b80cc;--bs-btn-active-border-color: #0b78bf;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0ea0ff;--bs-btn-disabled-border-color: #0ea0ff}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #000;--bs-btn-bg: #20c997;--bs-btn-border-color: #20c997;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #41d1a7;--bs-btn-hover-border-color: #36cea1;--bs-btn-focus-shadow-rgb: 27, 171, 128;--bs-btn-active-color: #000;--bs-btn-active-bg: #4dd4ac;--bs-btn-active-border-color: #36cea1;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #20c997;--bs-btn-disabled-border-color: #20c997}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #6091ef;--bs-btn-border-color: #6091ef;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #527bcb;--bs-btn-hover-border-color: #4d74bf;--bs-btn-focus-shadow-rgb: 120, 162, 241;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d74bf;--bs-btn-active-border-color: #486db3;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6091ef;--bs-btn-disabled-border-color: #6091ef}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0ea0ff;--bs-btn-border-color: #0ea0ff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0ea0ff;--bs-btn-hover-border-color: #0ea0ff;--bs-btn-focus-shadow-rgb: 14, 160, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0ea0ff;--bs-btn-active-border-color: #0ea0ff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0ea0ff;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0ea0ff;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #20c997;--bs-btn-border-color: #20c997;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #20c997;--bs-btn-hover-border-color: #20c997;--bs-btn-focus-shadow-rgb: 32, 201, 151;--bs-btn-active-color: #000;--bs-btn-active-bg: #20c997;--bs-btn-active-border-color: #20c997;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #20c997;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #20c997;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #6091ef;--bs-btn-border-color: #6091ef;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6091ef;--bs-btn-hover-border-color: #6091ef;--bs-btn-focus-shadow-rgb: 96, 145, 239;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6091ef;--bs-btn-active-border-color: #6091ef;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6091ef;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6091ef;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 50, 174, 255;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1.2rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 2em}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.8rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 2em}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0ea0ff;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0ea0ff;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:2em}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.6rem;padding-left:.6rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.9rem;padding-left:.9rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(14,160,255,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0ea0ff}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: 2em;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: #fff;--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23064066' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(14, 160, 255, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ec6ff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ec6ff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(14, 160, 255, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0ea0ff;--bs-pagination-active-border-color: #0ea0ff;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0ea0ff;--bs-progress-bar-transition: width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0ea0ff;--bs-list-group-active-border-color: #0ea0ff;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(14, 160, 255, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: var(--bs-body-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{transform:translate(0, -50px);transition:transform .3s ease-out}@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;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) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left: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) * .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) * .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}@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}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media(max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media(max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media(max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media(max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media(max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media(max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#000 !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(11, 128, 204, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(11, 128, 204, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(11, 128, 204, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(77, 212, 172, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(77, 212, 172, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(77, 212, 172, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(77, 116, 191, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(77, 116, 191, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(77, 116, 191, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-none{-o-object-fit:none !important;object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--bs-box-shadow) !important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-1{-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-2{-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-primary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-sm-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-sm-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-sm-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-sm-none{-o-object-fit:none !important;object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-sm-1{-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-sm-2{-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-sm-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-sm-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-sm-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-md-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-md-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-md-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-md-none{-o-object-fit:none !important;object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-md-1{-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-md-2{-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-md-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-md-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-md-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-lg-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-lg-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-lg-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-lg-none{-o-object-fit:none !important;object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-lg-1{-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-lg-2{-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-lg-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-lg-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-lg-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-xl-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-xl-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-xl-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-xl-none{-o-object-fit:none !important;object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-xl-1{-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-xl-2{-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-xl-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-xl-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-xl-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-xxl-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-xxl-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-xxl-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-xxl-none{-o-object-fit:none !important;object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-xxl-1{-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-xxl-2{-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-xxl-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-xxl-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-xxl-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}a{color:var(--bs-secondary-color);text-decoration:none}p a{text-decoration:underline}::-moz-selection{color:var(--bs-white);background:var(--bs-primary);text-shadow:none}::selection{color:var(--bs-white);background:var(--bs-primary);text-shadow:none}img::-moz-selection{color:var(--bs-white);background:transparent}img::selection{color:var(--bs-white);background:transparent}img::-moz-selection{color:var(--bs-white);background:transparent}.gradient{background:linear-gradient(120deg, #7f70f5, #0ea0ff);color:#fff}.gradient.page-footer{border-top:none}.gradient.page-footer a{color:#fff !important;opacity:1 !important}.gradient.page-footer .social-icons a{--bs-bg-opacity: 0.25;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity));border-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity))}.gradient a:hover{opacity:.75 !important}.portfolio-block{padding-bottom:60px;padding-top:60px}.portfolio-block .heading{margin-bottom:50px;text-align:center}.portfolio-block .heading h2,.portfolio-block .heading .h2{font-weight:bold;font-size:1.4rem;text-transform:uppercase}.portfolio-block .heading p{text-align:center;max-width:420px;margin:auto;opacity:.7}.portfolio-block.block-intro{text-align:center}.portfolio-block.block-intro .about-me{max-width:800px;margin:0 auto}.portfolio-block.block-intro p{font-size:1.5em;font-weight:300;margin-bottom:30px}.portfolio-block.block-intro .avatar{width:150px;height:150px;background-size:cover;background-repeat:no-repeat;margin:auto;border-radius:100px;margin-bottom:30px}.portfolio-block.website h3,.portfolio-block.website .h3{font-weight:bold}.portfolio-block.website p{opacity:.9}.portfolio-laptop-mockup{margin:auto;margin-top:30px;max-width:280px}.portfolio-block.website .text{text-align:center}.portfolio-block.mobile-app .text{text-align:center}.portfolio-laptop-mockup .screen{border:1px solid #9c9c9c;border-bottom:none;width:250px;height:160px;padding:10px;border-radius:5px;background-color:#fff;position:relative;left:15px}.portfolio-laptop-mockup .screen .screen-content{border:1px solid #c5c5c5;background-position:center;background-size:cover;height:100%}.portfolio-laptop-mockup .keyboard{width:280px;height:10px;border:1px solid #9c9c9c;border-bottom-left-radius:7px;border-bottom-right-radius:7px;background-color:#fff}.portfolio-block.photography{padding-top:0;padding-bottom:0}.portfolio-block.photography .item{overflow:hidden;margin-bottom:0;background:#000;opacity:1}.portfolio-block.photography .item a img{transition:.8s ease}.portfolio-block.skills{border-bottom:1px solid var(--bs-dark-subtle)}.special-skill-item{margin-bottom:30px;text-align:center}.special-skill-item .icon{text-align:center;font-size:50px;background-color:#0ea0ff;color:#fff;height:70px;width:70px;line-height:69px;display:inline-block;border-radius:50%}.special-skill-item h3,.special-skill-item .h3{font-size:1.3em;font-weight:bold;margin-bottom:10px}.special-skill-item p{color:var(--bs-secondary-color)}.portfolio-block.call-to-action{padding-top:60px;padding-bottom:60px}.portfolio-block.call-to-action .content{flex-direction:column}.portfolio-block.mobile-app{padding-top:80px;padding-bottom:80px}.portfolio-block.mobile-app h3,.portfolio-block.mobile-app .h3{font-weight:bold}.portfolio-block.mobile-app p{opacity:.9}.portfolio-phone-mockup{border:1px solid #9c9c9c;width:150px;height:300px;padding:15px 7px 0;border-radius:15px;background-color:#fff;margin:auto;margin-bottom:20px}.portfolio-phone-mockup .phone-screen{height:240px;border:1px solid #9c9c9c;margin-bottom:7px;background-size:cover}.portfolio-phone-mockup .home-button{width:28px;height:28px;background:#fdfeff;border:1px solid #ccc;border-radius:30px;margin:auto}.portfolio-block.cv{padding-top:70px}.portfolio-block.cv h2,.portfolio-block.cv .h2{font-weight:bold;margin-bottom:70px}.portfolio-block.cv h3,.portfolio-block.cv .h3{font-size:1.3rem}.portfolio-block.cv .group{max-width:800px;margin:auto}.portfolio-block.cv .group:not(:first-child){margin-top:90px}.portfolio-block.cv .group .period{font-size:.8rem;float:none;font-weight:bold;margin-top:4px;color:#6c757d;opacity:.8}.portfolio-block.cv .group .organization{font-size:.85em;background-color:var(--bs-primary);display:inline-block;color:#fff;padding:2px 8px;border-radius:2em}.portfolio-block.cv .education.group .organization{background-color:var(--bs-success)}.portfolio-block.cv .group .item{padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid var(--bs-dark-bg-subtle)}.portfolio-block.cv .group h2+.item,.portfolio-block.cv .group .h2+.item{padding-top:25px;border-top:1px solid var(--bs-dark-bg-subtle)}.portfolio-block.cv .group .item .row{margin-bottom:5px}.portfolio-block.cv .work-experience h3,.portfolio-block.cv .work-experience .h3,.portfolio-block.cv .education h3,.portfolio-block.cv .education .h3{font-weight:bold}.portfolio-info-card{padding:40px;box-shadow:0px 2px 10px rgba(0,0,0,.075);height:100%}.portfolio-info-card h2,.portfolio-info-card .h2{margin-top:0;margin-bottom:24px !important;font-size:1.4rem}.portfolio-info-card.skills h3,.portfolio-info-card.skills .h3{margin-top:25px;font-size:1rem;font-weight:bold}.portfolio-info-card.skills .progress{height:3px}.portfolio-info-card.contact-info{font-weight:300}.portfolio-info-card.contact-info .icon{font-size:1.5rem;color:var(--bs-primary);position:relative;bottom:4px}.portfolio-block.cv .hobbies p{max-width:700px;margin:auto;font-size:1.2em;font-weight:300}.portfolio-block.projects-with-sidebar .sidebar{padding-left:20px;padding-bottom:15px;display:flex;overflow:auto}.portfolio-block.projects-with-sidebar .sidebar li:not(:last-child){margin-right:20px}.portfolio-block.projects-with-sidebar .sidebar .active{font-weight:bold}.portfolio-block.projects-with-sidebar a{font-weight:300}.portfolio-block.projects-with-sidebar a:hover{opacity:.8}.project-sidebar-card img{box-shadow:0px 2px 10px rgba(0,0,0,.15);transition:.4s}.project-sidebar-card{margin-bottom:20px}.portfolio-block.compact-grid .item{overflow:hidden;margin-bottom:0;background:#000;opacity:1}.portfolio-block.compact-grid .item .image{transition:.8s ease}.portfolio-block.compact-grid .item .info{position:relative;display:inline-block}.portfolio-block.compact-grid .item .description{display:grid;position:absolute;bottom:0;left:0;color:#fff;padding:10px;font-size:17px;line-height:18px;width:100%;padding-top:15px;padding-bottom:15px;opacity:1;color:#fff;transition:.8s ease;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.2);background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.39))}.portfolio-block.compact-grid .item .description .description-heading{font-size:1em;font-weight:bold}.portfolio-block.compact-grid .item .description .description-body{font-size:.8em;margin-top:10px;font-weight:300}.portfolio-block.projects-cards h6,.portfolio-block.projects-cards .h6{font-size:1.1rem;font-weight:bold}.portfolio-block.projects-cards a img{transition:.5s ease}.portfolio-block.projects-cards .card img{box-shadow:0px 2px 10px rgba(0,0,0,.15)}.portfolio-block.projects-cards .card-body{text-align:center}.portfolio-block.projects-cards .card-body p{font-size:.9em}.portfolio-block.projects-cards .card{margin-bottom:30px}.project-card-no-image{box-shadow:0px 2px 10px rgba(0,0,0,.075);padding:35px;border-top:4px solid #0ea0ff;margin-bottom:30px}.project-card-no-image h3,.project-card-no-image .h3{font-size:1.3em;margin-bottom:20px}.project-card-no-image h4,.project-card-no-image .h4{font-size:1em;opacity:.6;margin-bottom:20px}.project-card-no-image .tags{text-transform:uppercase;float:right;font-size:.75em;margin-top:7px}.project-card-no-image .tags a{color:var(--bs-secondary-color)}.portfolio-block form{max-width:650px;padding:20px;margin:auto;box-shadow:0px 2px 10px rgba(0,0,0,.1)}.portfolio-block.hire-me form .button button{margin-top:30px}.portfolio-block.project .image{height:180px;margin-bottom:50px;background-size:cover;background-repeat:no-repeat;width:100%}.portfolio-block.project h3,.portfolio-block.project .h3{font-weight:bold;font-size:1.4em;margin-bottom:20px}.portfolio-block.project .info p{font-size:1.1em;font-weight:300}.portfolio-block.project .meta{padding-left:15px}.portfolio-block.project .meta .tags .meta-heading{color:var(--bs-emphasis-color);margin-bottom:5px;font-weight:bold}.portfolio-block.project .meta .tags{display:flex;flex-direction:column;color:var(--bs-secondary-color)}.portfolio-block.project .more-projects{margin-top:50px;border-top:1px solid var(--bs-dark-subtle);padding-top:60px}.portfolio-block.project .more-projects h3,.portfolio-block.project .more-projects .h3{font-size:1.5rem;font-weight:bold;margin-bottom:60px}.portfolio-block.project .gallery{margin-top:30px}.portfolio-block.project .gallery .item{margin-bottom:20px}.portfolio-block.project .gallery .item img{box-shadow:0px 2px 10px rgba(0,0,0,.15);transition:.4s}.portfolio-block.partners{padding:50px 0;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.portfolio-block.partners a img{max-width:170px;filter:grayscale(0.8)}.portfolio-block.partners a:not(:last-child) img{margin-bottom:20px}@media(min-width: 576px){.portfolio-block.project .image{height:240px}.scale-on-hover:hover{transform:scale(1.05);box-shadow:0px 10px 10px rgba(0,0,0,.15) !important}.zoom-on-hover:hover .image{transform:scale(1.3);opacity:.7}.portfolio-block.compact-grid .item .description{opacity:0}.portfolio-block.compact-grid .item a:hover .description{opacity:1}}@media(min-width: 768px){.portfolio-block .heading{margin-bottom:80px}.portfolio-block{padding-bottom:100px;padding-top:100px}.portfolio-block .heading h2,.portfolio-block .heading .h2{font-size:2rem}.portfolio-block.cv .details{margin-top:0}.portfolio-block.cv .item{font-weight:300}.portfolio-block form{padding:50px}.portfolio-laptop-mockup{max-width:350px}.portfolio-laptop-mockup .screen{width:320px;height:210px}.portfolio-laptop-mockup .keyboard{width:350px}.portfolio-block.cv .group .period{float:right}.portfolio-block.project .meta{padding-left:45px}.portfolio-block.project .image{height:340px}.portfolio-block.call-to-action .content{flex-direction:row}.portfolio-block.call-to-action h3,.portfolio-block.call-to-action .h3{margin-right:40px}.portfolio-block.projects-with-sidebar .sidebar{display:block}.portfolio-block.partners{flex-direction:row}.portfolio-block.partners a:not(:last-child) img{margin-right:20px;margin-bottom:0px}}@media(min-width: 992px){.portfolio-laptop-mockup{margin-top:0}.portfolio-block.website .text{text-align:right}.portfolio-block.mobile-app .text{text-align:right}.portfolio-block.project .image{height:450px}}.portfolio-navbar.navbar{box-shadow:0 4px 10px rgba(0,0,0,.1)}.portfolio-navbar .navbar-nav .nav-link{font-weight:bold}.portfolio-navbar .navbar-nav .nav-item{padding-right:2rem}.portfolio-navbar .navbar-nav:last-child .item:last-child,.portfolio-navbar .navbar-nav:last-child .item:last-child a{padding-right:0}.portfolio-navbar .logo{font-size:1.5rem}.portfolio-navbar.fixed-top+.page{padding-top:62px}@media(min-width: 576px){.navbar{padding-top:1.2rem;padding-bottom:1.2rem}.portfolio-navbar.fixed-top+.page{padding-top:5.5rem}}.page-footer{padding-top:35px;border-top:1px solid var(--bs-dark-subtle);text-align:center;padding-bottom:20px}.page-footer a{display:inline-block;margin:0px 10px;font-size:18px}.page-footer .links{display:inline-block}.page-footer .social-icons{margin-top:20px;margin-bottom:16px}.page-footer .social-icons a{font-size:1.5rem;margin:0 3px;color:var(--bs-body-color);border:1px solid var(--bs-secondary-bg);opacity:.75;border-radius:50%;width:2.5rem;height:2.5rem;background-color:var(--bs-secondary-bg);display:inline-block;text-align:center;line-height:2.5rem}.page-footer .social-icons a:hover{opacity:1}/*! + * Pikaday + * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/ + */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help} \ No newline at end of file diff --git a/Export/assets/css/CookieConsentComponent.css b/Export/assets/css/CookieConsentComponent.css new file mode 100644 index 0000000..71cd9de --- /dev/null +++ b/Export/assets/css/CookieConsentComponent.css @@ -0,0 +1,1370 @@ +:root { + --cc-bg: #fff; + --cc-text: #2d4156; + --cc-border-radius: 0.35em; + --cc-btn-primary-bg: #2d4156; + --cc-btn-primary-text: var(--cc-bg); + --cc-btn-primary-hover-bg: #1d2e38; + --cc-btn-secondary-bg: #eaeff2; + --cc-btn-secondary-text: var(--cc-text); + --cc-btn-secondary-hover-bg: #d8e0e6; + --cc-btn-border-radius: 4px; + --cc-toggle-bg-off: #919ea6; + --cc-toggle-bg-on: var(--cc-btn-primary-bg); + --cc-toggle-bg-readonly: #d5dee2; + --cc-toggle-knob-bg: #fff; + --cc-toggle-knob-icon-color: #ecf2fa; + --cc-block-text: var(--cc-text); + --cc-cookie-category-block-bg: #f0f4f7; + --cc-cookie-category-block-bg-hover: #e9eff4; + --cc-section-border: #f1f3f5; + --cc-cookie-table-border: #e9edf2; + --cc-overlay-bg: rgba(4, 6, 8, 0.85); + --cc-webkit-scrollbar-bg: #cfd5db; + --cc-webkit-scrollbar-bg-hover: #9199a0; +} + +.c_darkmode { + --cc-bg: #181b1d; + --cc-text: #d8e5ea; + --cc-btn-primary-bg: #a6c4dd; + --cc-btn-primary-text: #000; + --cc-btn-primary-hover-bg: #c2dff7; + --cc-btn-secondary-bg: #33383c; + --cc-btn-secondary-text: var(--cc-text); + --cc-btn-secondary-hover-bg: #3e454a; + --cc-toggle-bg-off: #667481; + --cc-toggle-bg-on: var(--cc-btn-primary-bg); + --cc-toggle-bg-readonly: #454c54; + --cc-toggle-knob-bg: var(--cc-cookie-category-block-bg); + --cc-toggle-knob-icon-color: var(--cc-bg); + --cc-block-text: #b3bfc5; + --cc-cookie-category-block-bg: #23272a; + --cc-cookie-category-block-bg-hover: #2b3035; + --cc-section-border: #292d31; + --cc-cookie-table-border: #2b3035; + --cc-webkit-scrollbar-bg: #667481; + --cc-webkit-scrollbar-bg-hover: #9199a0; +} + +.cc_div *, .cc_div :after, .cc_div :before, .cc_div :hover { + animation: none; + background: none; + border: none; + border-radius: unset; + box-shadow: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + float: none; + font-family: inherit; + font-size: 1em; + font-style: inherit; + font-variant: normal; + font-weight: inherit; + height: auto; + letter-spacing: unset; + line-height: 1.2; + margin: 0; + padding: 0; + text-align: left; + text-decoration: none; + text-transform: none; + transition: none; + vertical-align: baseline; + visibility: unset; +} + +.cc_div { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #2d4156; + color: var(--cc-text); + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-size: 16px; + font-weight: 400; + text-rendering: optimizeLegibility; +} + +#c-ttl, #s-bl td:before, #s-ttl, .cc_div .b-tl, .cc_div .c-bn { + font-weight: 600; +} + +#cm, #s-bl .act .b-acc, #s-inr, .cc_div .b-tl, .cc_div .c-bl { + border-radius: 0.35em; + border-radius: var(--cc-border-radius); +} + +#s-bl .act .b-acc { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.cc_div a, .cc_div button, .cc_div input { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + overflow: hidden; +} + +.cc_div a { + border-bottom: 1px solid; +} + +.cc_div a:hover { + border-color: transparent; + text-decoration: none; +} + +#cm-ov, #cs-ov, .c--anim #cm, .c--anim #s-cnt, .c--anim #s-inr { + transition: visibility 0.25s linear, opacity 0.25s ease, transform 0.25s ease !important; +} + +.c--anim .c-bn { + transition: background-color 0.25s ease !important; +} + +.c--anim #cm.bar.slide, .c--anim #cm.bar.slide + #cm-ov, .c--anim .bar.slide #s-inr, .c--anim .bar.slide + #cs-ov { + transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease !important; +} + +#cm.bar.slide, .cc_div .bar.slide #s-inr { + opacity: 1; + transform: translateX(100%); +} + +#cm.bar.top.slide, .cc_div .bar.left.slide #s-inr { + opacity: 1; + transform: translateX(-100%); +} + +#cm.slide, .cc_div .slide #s-inr { + transform: translateY(1.6em); +} + +#cm.top.slide { + transform: translateY(-1.6em); +} + +#cm.bar.slide { + transform: translateY(100%); +} + +#cm.bar.top.slide { + transform: translateY(-100%); +} + +.show--consent .c--anim #cm, .show--consent .c--anim #cm.bar, .show--settings .c--anim #s-inr, .show--settings .c--anim .bar.slide #s-inr { + opacity: 1; + transform: scale(1); + visibility: visible !important; +} + +.show--consent .c--anim #cm.box.middle, .show--consent .c--anim #cm.cloud.middle { + transform: scale(1) translateY(-50%); +} + +.show--settings .c--anim #s-cnt { + visibility: visible !important; +} + +.force--consent.show--consent .c--anim #cm-ov, .show--settings .c--anim #cs-ov { + opacity: 1 !important; + visibility: visible !important; +} + +#cm { + background: #fff; + background: var(--cc-bg); + bottom: 1.25em; + box-shadow: 0 0.625em 1.875em #000; + box-shadow: 0 0.625em 1.875em rgba(2, 2, 3, 0.28); + font-family: inherit; + line-height: normal; + max-width: 24.2em; + opacity: 0; + padding: 1.1em 1.5em 1.4em; + position: fixed; + right: 1.25em; + transform: scale(0.95); + visibility: hidden; + width: 100%; + z-index: 1; +} + +#cc_div #cm { + display: block !important; +} + +#c-ttl { + font-size: 1.05em; + margin-bottom: 0.7em; +} + +.cloud #c-ttl { + margin-top: -0.15em; +} + +#c-txt { + font-size: 0.9em; + line-height: 1.5em; +} + +.cc_div #c-bns { + display: flex; + justify-content: space-between; + margin-top: 1.4em; +} + +.cc_div .c-bn { + background: #eaeff2; + background: var(--cc-btn-secondary-bg); + border-radius: 4px; + border-radius: var(--cc-btn-border-radius); + color: #2d4156; + color: var(--cc-btn-secondary-text); + cursor: pointer; + display: inline-block; + flex: 1; + font-size: 0.82em; + padding: 1em 1.7em; + text-align: center; + -moz-user-select: none; + -khtml-user-select: none; + -webkit-user-select: none; + -o-user-select: none; + user-select: none; +} + +#c-bns button + button, #s-c-bn, #s-cnt button + button { + float: right; + margin-left: 1em; +} + +#s-cnt #s-rall-bn { + float: none; +} + +#cm .c_link:active, #cm .c_link:hover, #s-c-bn:active, #s-c-bn:hover, #s-cnt button + button:active, #s-cnt button + button:hover { + background: #d8e0e6; + background: var(--cc-btn-secondary-hover-bg); +} + +#s-cnt { + display: table; + height: 100%; + left: 0; + position: fixed; + top: 0; + visibility: hidden; + width: 100%; + z-index: 101; +} + +#s-bl { + outline: none; +} + +#s-bl .title { + margin-top: 1.4em; +} + +#s-bl .b-bn, #s-bl .title:first-child { + margin-top: 0; +} + +#s-bl .b-acc .p { + margin-top: 0; + padding: 1em; +} + +#s-cnt .b-bn .b-tl { + background: none; + display: block; + font-family: inherit; + font-size: 0.95em; + padding: 1.3em 6.4em 1.3em 2.7em; + position: relative; + transition: background-color 0.25s ease; + width: 100%; +} + +#s-cnt .b-bn .b-tl.exp { + cursor: pointer; +} + +#s-cnt .act .b-bn .b-tl { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +#s-cnt .b-bn .b-tl:active, #s-cnt .b-bn .b-tl:hover { + background: #e9eff4; + background: var(--cc-cookie-category-block-bg-hover); +} + +#s-bl .b-bn { + position: relative; +} + +#s-bl .c-bl { + border: 1px solid #f1f3f5; + border: 1px solid var(--cc-section-border); + margin-bottom: 0.5em; + padding: 1em; + transition: background-color 0.25s ease; +} + +#s-bl .c-bl:hover { + background: #f0f4f7; + background: var(--cc-cookie-category-block-bg); +} + +#s-bl .c-bl:last-child { + margin-bottom: 0.5em; +} + +#s-bl .c-bl:first-child { + border: none; + margin-bottom: 2em; + margin-top: 0; + padding: 0; + transition: none; +} + +#s-bl .c-bl:not(.b-ex):first-child:hover { + background: transparent; + background: unset; +} + +#s-bl .c-bl.b-ex { + background: #f0f4f7; + background: var(--cc-cookie-category-block-bg); + border: none; + padding: 0; + transition: none; +} + +#s-bl .c-bl.b-ex + .c-bl { + margin-top: 2em; +} + +#s-bl .c-bl.b-ex + .c-bl.b-ex { + margin-top: 0; +} + +#s-bl .c-bl.b-ex:first-child { + margin-bottom: 1em; + margin-bottom: 0.5em; +} + +#s-bl .b-acc { + display: none; + margin-bottom: 0; + max-height: 0; + overflow: hidden; + padding-top: 0; +} + +#s-bl .act .b-acc { + display: block; + max-height: 100%; + overflow: hidden; +} + +#s-cnt .p { + color: #2d4156; + color: var(--cc-block-text); + font-size: 0.9em; + line-height: 1.5em; + margin-top: 0.85em; +} + +.cc_div .b-tg .c-tgl:disabled { + cursor: not-allowed; +} + +#c-vln { + display: table-cell; + position: relative; + vertical-align: middle; +} + +#cs { + bottom: 0; + left: 0; + padding: 0 1.7em; + position: fixed; + right: 0; + top: 0; + width: 100%; +} + +#cs, #s-inr { + height: 100%; +} + +#s-inr { + box-shadow: 0 13px 27px -5px rgba(3, 6, 9, 0.26); + margin: 0 auto; + max-width: 45em; + opacity: 0; + overflow: hidden; + padding-bottom: 4.75em; + padding-top: 4.75em; + position: relative; + transform: scale(0.96); + visibility: hidden; +} + +#s-bns, #s-hdr, #s-inr { + background: #fff; + background: var(--cc-bg); +} + +#s-bl { + display: block; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + overflow-y: overlay; + padding: 1.3em 1.8em; + width: 100%; +} + +#s-bns { + border-top: 1px solid #f1f3f5; + border-top: 1px solid var(--cc-section-border); + bottom: 0; + height: 4.75em; + left: 0; + padding: 1em 1.8em; + position: absolute; + right: 0; +} + +.cc_div .cc-link { + border-bottom: 1px solid #2d4156; + border-bottom: 1px solid var(--cc-btn-primary-bg); + color: #2d4156; + color: var(--cc-btn-primary-bg); + cursor: pointer; + display: inline; + font-weight: 600; + padding-bottom: 0; + text-decoration: none; +} + +.cc_div .cc-link:active, .cc_div .cc-link:hover { + border-color: transparent; +} + +#c-bns button:first-child, #s-bns button:first-child { + background: #2d4156; + background: var(--cc-btn-primary-bg); + color: #fff; + color: var(--cc-btn-primary-text); +} + +#c-bns.swap button:first-child { + background: #eaeff2; + background: var(--cc-btn-secondary-bg); + color: #2d4156; + color: var(--cc-btn-secondary-text); +} + +#c-bns.swap button:last-child { + background: #2d4156; + background: var(--cc-btn-primary-bg); + color: #fff; + color: var(--cc-btn-primary-text); +} + +.cc_div .b-tg .c-tgl:checked ~ .c-tg { + background: #2d4156; + background: var(--cc-toggle-bg-on); +} + +#c-bns button:first-child:active, #c-bns button:first-child:hover, #c-bns.swap button:last-child:active, #c-bns.swap button:last-child:hover, #s-bns button:first-child:active, #s-bns button:first-child:hover { + background: #1d2e38; + background: var(--cc-btn-primary-hover-bg); +} + +#c-bns.swap button:first-child:active, #c-bns.swap button:first-child:hover { + background: #d8e0e6; + background: var(--cc-btn-secondary-hover-bg); +} + +#s-hdr { + border-bottom: 1px solid #f1f3f5; + border-bottom: 1px solid var(--cc-section-border); + display: table; + height: 4.75em; + padding: 0 1.8em; + position: absolute; + top: 0; + width: 100%; + z-index: 2; +} + +#s-hdr, #s-ttl { + vertical-align: middle; +} + +#s-ttl { + display: table-cell; + font-size: 1em; +} + +#s-c-bn { + font-size: 1.45em; + font-weight: 400; + height: 1.7em; + margin: 0; + overflow: hidden; + padding: 0; + position: relative; + width: 1.7em; +} + +#s-c-bnc { + display: table-cell; + vertical-align: middle; +} + +.cc_div span.t-lb { + opacity: 0; + overflow: hidden; + pointer-events: none; + position: absolute; + top: 0; + z-index: -1; +} + +#c_policy__text { + height: 31.25em; + margin-top: 1.25em; + overflow-y: auto; +} + +#c-s-in { + height: 100%; + height: calc(100% - 2.5em); + max-height: 37.5em; + position: relative; + top: 50%; + transform: translateY(-50%); +} + +@media screen and (min-width: 688px) { + #s-bl::-webkit-scrollbar { + background: transparent; + border-radius: 0 0.25em 0.25em 0; + height: 100%; + width: 0.9em; + } +} + +@media screen and (min-width: 688px) { + #s-bl::-webkit-scrollbar-thumb { + background: #cfd5db; + background: var(--cc-webkit-scrollbar-bg); + border: 0.25em solid #fff; + border: 0.25em solid var(--cc-bg); + border-radius: 100em; + } +} + +@media screen and (min-width: 688px) { + #s-bl::-webkit-scrollbar-thumb:hover { + background: #9199a0; + background: var(--cc-webkit-scrollbar-bg-hover); + } +} + +@media screen and (min-width: 688px) { + #s-bl::-webkit-scrollbar-button { + height: 5px; + width: 10px; + } +} + +.cc_div .b-tg { + bottom: 0; + display: inline-block; + margin: auto; + right: 0; + right: 1.2em; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; +} + +.cc_div .b-tg, .cc_div .b-tg .c-tgl { + cursor: pointer; + position: absolute; + top: 0; +} + +.cc_div .b-tg .c-tgl { + border: 0; + display: block; + left: 0; + margin: 0; +} + +.cc_div .b-tg .c-tg { + background: #919ea6; + background: var(--cc-toggle-bg-off); + pointer-events: none; + position: absolute; + transition: background-color 0.25s ease, box-shadow 0.25s ease; +} + +.cc_div .b-tg, .cc_div .b-tg .c-tg, .cc_div .b-tg .c-tgl, .cc_div span.t-lb { + border-radius: 4em; + height: 1.5em; + width: 3.4em; +} + +.cc_div .b-tg .c-tg.c-ro { + cursor: not-allowed; +} + +.cc_div .b-tg .c-tgl ~ .c-tg.c-ro { + background: #d5dee2; + background: var(--cc-toggle-bg-readonly); +} + +.cc_div .b-tg .c-tgl ~ .c-tg.c-ro:after { + box-shadow: none; +} + +.cc_div .b-tg .c-tg:after { + background: #fff; + background: var(--cc-toggle-knob-bg); + border: none; + border-radius: 100%; + box-shadow: 0 1px 2px rgba(24, 32, 35, 0.36); + box-sizing: content-box; + content: ""; + display: block; + height: 1.25em; + left: 0.125em; + position: relative; + top: 0.125em; + transition: transform 0.25s ease; + width: 1.25em; +} + +.cc_div .b-tg .c-tgl:checked ~ .c-tg:after { + transform: translateX(1.9em); +} + +#s-bl table, #s-bl td, #s-bl th { + border: none; +} + +#s-bl tbody tr { + transition: background-color 0.25s ease; +} + +#s-bl tbody tr:hover { + background: #e9eff4; + background: var(--cc-cookie-category-block-bg-hover); +} + +#s-bl table { + border-collapse: collapse; + margin: 0; + overflow: hidden; + padding: 0; + text-align: left; + width: 100%; +} + +#s-bl td, #s-bl th { + font-size: 0.8em; + padding: 0.8em 0.625em 0.8em 1.2em; + text-align: left; + vertical-align: top; +} + +#s-bl th { + font-family: inherit; + padding: 1.2em; +} + +#s-bl thead tr:first-child { + border-bottom: 1px solid #e9edf2; + border-bottom: 1px solid var(--cc-cookie-table-border); +} + +.force--consent #cs, .force--consent #s-cnt { + width: 100vw; +} + +#cm-ov, #cs-ov { + background: #070707; + background: rgba(4, 6, 8, 0.85); + background: var(--cc-overlay-bg); + bottom: 0; + display: none; + left: 0; + opacity: 0; + position: fixed; + right: 0; + top: 0; + transition: none; + visibility: hidden; +} + +.c--anim #cs-ov, .force--consent .c--anim #cm-ov, .force--consent.show--consent #cm-ov, .show--settings #cs-ov { + display: block; +} + +#cs-ov { + z-index: 2; +} + +.force--consent .cc_div { + bottom: 0; + left: 0; + position: fixed; + top: 0; + transition: visibility 0.25s linear; + visibility: hidden; + width: 100%; + width: 100vw; +} + +.force--consent.show--consent .c--anim .cc_div, .force--consent.show--settings .c--anim .cc_div { + visibility: visible; +} + +.force--consent #cm { + position: absolute; +} + +.force--consent #cm.bar { + max-width: 100vw; + width: 100vw; +} + +html.force--consent.show--consent { + overflow-y: hidden !important; +} + +html.force--consent.show--consent, html.force--consent.show--consent body { + height: auto !important; + overflow-x: hidden !important; +} + +.cc_div .act .b-bn .exp:before, .cc_div .b-bn .exp:before { + border: solid #2d4156; + border: solid var(--cc-btn-secondary-text); + border-width: 0 2px 2px 0; + content: ""; + display: inline-block; + left: 1.2em; + margin-right: 15px; + padding: 0.2em; + position: absolute; + top: 50%; + transform: translateY(-50%) rotate(45deg); +} + +.cc_div .act .b-bn .b-tl:before { + transform: translateY(-20%) rotate(225deg); +} + +.cc_div .on-i:before { + border: solid #ecf2fa; + border: solid var(--cc-toggle-knob-icon-color); + border-width: 0 2px 2px 0; + display: inline-block; + left: 0.75em; + padding: 0.1em 0.1em 0.45em; + top: 0.37em; +} + +#s-c-bn:after, #s-c-bn:before, .cc_div .on-i:before { + content: ""; + margin: 0 auto; + position: absolute; + transform: rotate(45deg); +} + +#s-c-bn:after, #s-c-bn:before { + background: #2d4156; + background: var(--cc-btn-secondary-text); + border-radius: 1em; + height: 0.6em; + left: 0.82em; + top: 0.58em; + width: 1.5px; +} + +#s-c-bn:after { + transform: rotate(-45deg); +} + +.cc_div .off-i, .cc_div .on-i { + display: block; + height: 100%; + position: absolute; + right: 0; + text-align: center; + transition: opacity 0.15s ease; + width: 50%; +} + +.cc_div .on-i { + left: 0; + opacity: 0; +} + +.cc_div .off-i:after, .cc_div .off-i:before { + background: #ecf2fa; + background: var(--cc-toggle-knob-icon-color); + content: " "; + display: block; + height: 0.7em; + margin: 0 auto; + position: absolute; + right: 0.8em; + top: 0.42em; + transform-origin: center; + width: 0.09375em; +} + +.cc_div .off-i:before { + transform: rotate(45deg); +} + +.cc_div .off-i:after { + transform: rotate(-45deg); +} + +.cc_div .b-tg .c-tgl:checked ~ .c-tg .on-i { + opacity: 1; +} + +.cc_div .b-tg .c-tgl:checked ~ .c-tg .off-i { + opacity: 0; +} + +#cm.box.middle, #cm.cloud.middle { + bottom: auto; + top: 50%; + transform: translateY(-37%); +} + +#cm.box.middle.zoom, #cm.cloud.middle.zoom { + transform: scale(0.95) translateY(-50%); +} + +#cm.box.center, #cm.cloud { + left: 1em; + margin: 0 auto; + right: 1em; +} + +#cm.cloud { + max-width: 50em; + overflow: hidden; + padding: 1.3em 2em; + text-align: center; + width: unset; +} + +.cc_div .cloud #c-inr { + display: table; + width: 100%; +} + +.cc_div .cloud #c-inr-i { + display: table-cell; + padding-right: 2.4em; + vertical-align: top; + width: 70%; +} + +.cc_div .cloud #c-txt { + font-size: 0.85em; +} + +.cc_div .cloud #c-bns { + display: table-cell; + min-width: 170px; + vertical-align: middle; +} + +#cm.cloud .c-bn { + margin: 0.625em 0 0; + width: 100%; +} + +#cm.cloud .c-bn:first-child { + margin: 0; +} + +#cm.cloud.left { + margin-right: 1.25em; +} + +#cm.cloud.right { + margin-left: 1.25em; +} + +#cm.bar { + border-radius: 0; + bottom: 0; + left: 0; + max-width: 100%; + padding: 2em; + position: fixed; + right: 0; + width: 100%; +} + +#cm.bar #c-inr { + margin: 0 auto; + max-width: 32em; +} + +#cm.bar #c-bns { + max-width: 33.75em; +} + +#cm.bar #cs { + padding: 0; +} + +.cc_div .bar #c-s-in { + height: 100%; + max-height: 100%; + top: 0; + transform: none; +} + +.cc_div .bar #s-bl, .cc_div .bar #s-bns, .cc_div .bar #s-hdr { + padding-left: 1.6em; + padding-right: 1.6em; +} + +.cc_div .bar #cs { + padding: 0; +} + +.cc_div .bar #s-inr { + border-radius: 0; + margin: 0 0 0 auto; + max-width: 32em; +} + +.cc_div .bar.left #s-inr { + margin-left: 0; + margin-right: auto; +} + +.cc_div .bar #s-bl table, .cc_div .bar #s-bl tbody, .cc_div .bar #s-bl td, .cc_div .bar #s-bl th, .cc_div .bar #s-bl thead, .cc_div .bar #s-bl tr, .cc_div .bar #s-cnt { + display: block; +} + +.cc_div .bar #s-bl thead tr { + left: -9999px; + position: absolute; + top: -9999px; +} + +.cc_div .bar #s-bl tr { + border-top: 1px solid #e9edf2; + border-top: 1px solid var(--cc-cookie-table-border); +} + +.cc_div .bar #s-bl td { + border: none; + padding-left: 35%; + position: relative; +} + +.cc_div .bar #s-bl td:before { + color: #2d4156; + color: var(--cc-text); + content: attr(data-column); + left: 1em; + overflow: hidden; + padding-right: 0.625em; + position: absolute; + text-overflow: ellipsis; + white-space: nowrap; +} + +#cm.top { + bottom: auto; + top: 1.25em; +} + +#cm.left { + left: 1.25em; + right: auto; +} + +#cm.right { + left: auto; + right: 1.25em; +} + +#cm.bar.left, #cm.bar.right { + left: 0; + right: 0; +} + +#cm.bar.top { + top: 0; +} + +@media screen and (max-width: 688px) { + #cm, #cm.cloud, #cm.left, #cm.right { + bottom: 1em; + display: block; + left: 1em; + margin: 0; + max-width: 100%; + padding: 1.4em !important; + right: 1em; + width: auto; + } +} + +@media screen and (max-width: 688px) { + .force--consent #cm, .force--consent #cm.cloud { + max-width: 100vw; + width: auto; + } +} + +@media screen and (max-width: 688px) { + #cm.top { + bottom: auto; + top: 1em; + } +} + +@media screen and (max-width: 688px) { + #cm.bottom { + bottom: 1em; + top: auto; + } +} + +@media screen and (max-width: 688px) { + #cm.bar.bottom { + bottom: 0; + } +} + +@media screen and (max-width: 688px) { + #cm.cloud .c-bn { + font-size: 0.85em; + } +} + +@media screen and (max-width: 688px) { + #s-bns, .cc_div .bar #s-bns { + padding: 1em 1.3em; + } +} + +@media screen and (max-width: 688px) { + .cc_div .bar #s-inr { + max-width: 100%; + width: 100%; + } +} + +@media screen and (max-width: 688px) { + .cc_div .cloud #c-inr-i { + padding-right: 0; + } +} + +@media screen and (max-width: 688px) { + #cs { + border-radius: 0; + padding: 0; + } +} + +@media screen and (max-width: 688px) { + #c-s-in { + height: 100%; + max-height: 100%; + top: 0; + transform: none; + } +} + +@media screen and (max-width: 688px) { + .cc_div .b-tg { + right: 1.1em; + transform: scale(1.1); + } +} + +@media screen and (max-width: 688px) { + #s-inr { + border-radius: 0; + margin: 0; + padding-bottom: 7.9em; + } +} + +@media screen and (max-width: 688px) { + #s-bns { + height: 7.9em; + } +} + +@media screen and (max-width: 688px) { + #s-bl, .cc_div .bar #s-bl { + padding: 1.3em; + } +} + +@media screen and (max-width: 688px) { + #s-hdr, .cc_div .bar #s-hdr { + padding: 0 1.3em; + } +} + +@media screen and (max-width: 688px) { + #s-bl table { + width: 100%; + } +} + +@media screen and (max-width: 688px) { + #s-inr.bns-t { + padding-bottom: 10.5em; + } +} + +@media screen and (max-width: 688px) { + .bns-t #s-bns { + height: 10.5em; + } +} + +@media screen and (max-width: 688px) { + .cc_div .bns-t .c-bn { + font-size: 0.83em; + padding: 0.9em 1.6em; + } +} + +@media screen and (max-width: 688px) { + #s-cnt .b-bn .b-tl { + padding-bottom: 1.2em; + padding-top: 1.2em; + } +} + +@media screen and (max-width: 688px) { + #s-bl table, #s-bl tbody, #s-bl td, #s-bl th, #s-bl thead, #s-bl tr, #s-cnt { + display: block; + } +} + +@media screen and (max-width: 688px) { + #s-bl thead tr { + left: -9999px; + position: absolute; + top: -9999px; + } +} + +@media screen and (max-width: 688px) { + #s-bl tr { + border-top: 1px solid #e9edf2; + border-top: 1px solid var(--cc-cookie-table-border); + } +} + +@media screen and (max-width: 688px) { + #s-bl td { + border: none; + padding-left: 35%; + position: relative; + } +} + +@media screen and (max-width: 688px) { + #s-bl td:before { + color: #2d4156; + color: var(--cc-text); + content: attr(data-column); + left: 1em; + overflow: hidden; + padding-right: 0.625em; + position: absolute; + text-overflow: ellipsis; + white-space: nowrap; + } +} + +@media screen and (max-width: 688px) { + #cm .c-bn, .cc_div .c-bn { + margin-right: 0; + width: 100%; + } +} + +@media screen and (max-width: 688px) { + #s-cnt #s-rall-bn { + margin-left: 0; + } +} + +@media screen and (max-width: 688px) { + .cc_div #c-bns { + flex-direction: column; + } +} + +@media screen and (max-width: 688px) { + #c-bns button + button, #s-cnt button + button { + float: unset; + margin-left: 0; + margin-top: 0.625em; + } +} + +@media screen and (max-width: 688px) { + #cm.box, #cm.cloud { + left: 1em; + right: 1em; + width: auto; + } +} + +@media screen and (max-width: 688px) { + #cm.cloud.left, #cm.cloud.right { + margin: 0; + } +} + +@media screen and (max-width: 688px) { + .cc_div .cloud #c-bns, .cc_div .cloud #c-inr, .cc_div .cloud #c-inr-i { + display: block; + min-width: unset; + width: auto; + } +} + +@media screen and (max-width: 688px) { + .cc_div .cloud #c-txt { + font-size: 0.9em; + } +} + +@media screen and (max-width: 688px) { + .cc_div .cloud #c-bns { + margin-top: 1.625em; + } +} + +.cc_div.ie #c-vln { + height: 100%; + padding-top: 5.62em; +} + +.cc_div.ie .bar #c-vln { + padding-top: 0; +} + +.cc_div.ie #cs { + margin-top: -5.625em; + max-height: 37.5em; + position: relative; + top: 0; +} + +.cc_div.ie .bar #cs { + margin-top: 0; + max-height: 100%; +} + +.cc_div.ie #cm { + border: 1px solid #dee6e9; +} + +.cc_div.ie #c-s-in { + top: 0; +} + +.cc_div.ie .b-tg { + margin-bottom: 0.7em; + padding-left: 1em; +} + +.cc_div.ie .b-tg .c-tgl:checked ~ .c-tg:after { + left: 1.95em; +} + +.cc_div.ie #s-bl table { + overflow: auto; +} + +.cc_div.ie .b-tg .c-tg { + display: none; +} + +.cc_div.ie .b-tg .c-tgl { + display: inline-block; + height: auto; + margin-bottom: 0.2em; + position: relative; + vertical-align: middle; +} + +.cc_div.ie #s-cnt .b-bn .b-tl { + padding: 1.3em 6.4em 1.3em 1.4em; +} + +.cc_div.ie .bar #s-bl td:before { + display: none; +} + +.cc_div.ie .bar #s-bl td { + padding: 0.8em 0.625em 0.8em 1.2em; +} + +.cc_div.ie .bar #s-bl thead tr { + position: relative; +} + +.cc_div.ie .b-tg .t-lb { + filter: alpha(opacity=0); +} + +.cc_div.ie #cm-ov, .cc_div.ie #cs-ov { + filter: alpha(opacity=80); +} + +.accreditation { + height: 150px; + object-fit: contain; +} + +[data-bs-theme="light"] #Dark-Footer { + display: none; +} + +[data-bs-theme=dark] #Light-Footer { + display: none; +} + diff --git a/Export/assets/css/Footer-Dark-Multi-Column-icons.css b/Export/assets/css/Footer-Dark-Multi-Column-icons.css new file mode 100644 index 0000000..b6e79a3 --- /dev/null +++ b/Export/assets/css/Footer-Dark-Multi-Column-icons.css @@ -0,0 +1,57 @@ +.bs-icon { + --bs-icon-size: .75rem; + display: flex; + flex-shrink: 0; + justify-content: center; + align-items: center; + font-size: var(--bs-icon-size); + width: calc(var(--bs-icon-size) * 2); + height: calc(var(--bs-icon-size) * 2); + color: var(--bs-primary); +} + +.bs-icon-xs { + --bs-icon-size: 1rem; + width: calc(var(--bs-icon-size) * 1.5); + height: calc(var(--bs-icon-size) * 1.5); +} + +.bs-icon-sm { + --bs-icon-size: 1rem; +} + +.bs-icon-md { + --bs-icon-size: 1.5rem; +} + +.bs-icon-lg { + --bs-icon-size: 2rem; +} + +.bs-icon-xl { + --bs-icon-size: 2.5rem; +} + +.bs-icon.bs-icon-primary { + color: var(--bs-white); + background: var(--bs-primary); +} + +.bs-icon.bs-icon-primary-light { + color: var(--bs-primary); + background: rgba(var(--bs-primary-rgb), .2); +} + +.bs-icon.bs-icon-semi-white { + color: var(--bs-primary); + background: rgba(255, 255, 255, .5); +} + +.bs-icon.bs-icon-rounded { + border-radius: .5rem; +} + +.bs-icon.bs-icon-circle { + border-radius: 50%; +} + diff --git a/Export/assets/css/Lato.css b/Export/assets/css/Lato.css new file mode 100644 index 0000000..1ddc97a --- /dev/null +++ b/Export/assets/css/Lato.css @@ -0,0 +1,53 @@ +@font-face { + font-family: 'Lato'; + src: url(../../assets/fonts/Lato-ff54c608e77aa45d6d7fe812d5603c24.woff2) format('woff2'); + font-weight: 300; + font-style: normal; + font-display: swap; + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Lato'; + src: url(../../assets/fonts/Lato-56d4f452a028c443cc47b3fadf4ce597.woff2) format('woff2'); + font-weight: 300; + font-style: normal; + font-display: swap; + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +@font-face { + font-family: 'Lato'; + src: url(../../assets/fonts/Lato-86b6ba3051c727f86b5bebe10ec3d60e.woff2) format('woff2'); + font-weight: 400; + font-style: normal; + font-display: swap; + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Lato'; + src: url(../../assets/fonts/Lato-94b6e1f3e395174bc9a2ac26a293a78d.woff2) format('woff2'); + font-weight: 400; + font-style: normal; + font-display: swap; + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +@font-face { + font-family: 'Lato'; + src: url(../../assets/fonts/Lato-55e3fc6a5a6463f26fe1663dd67c13dc.woff2) format('woff2'); + font-weight: 700; + font-style: normal; + font-display: swap; + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +@font-face { + font-family: 'Lato'; + src: url(../../assets/fonts/Lato-51893472f68d786b7cec684fd0a2af6d.woff2) format('woff2'); + font-weight: 700; + font-style: normal; + font-display: swap; + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} \ No newline at end of file diff --git a/Export/assets/css/animations.compiled.css b/Export/assets/css/animations.compiled.css new file mode 100644 index 0000000..9850035 --- /dev/null +++ b/Export/assets/css/animations.compiled.css @@ -0,0 +1,49 @@ +.rainbow-border:hover { + --border-angle: 0turn; + --main-bg: conic-gradient( + from var(--border-angle), + #154854, + #112 5%, + #112 60%, + #213 95% + ); + border: solid 5px transparent; + border-radius: 5px; + --gradient-border: conic-gradient(from var(--border-angle), transparent 25%, #154854, #60C401 99%, transparent); + background: var(--main-bg) padding-box, var(--gradient-border) border-box, var(--main-bg) border-box; + background-position: center center; + animation: bg-spin 3s linear infinite; +} +@keyframes bg-spin { + to { + --border-angle: 1turn; + } +} + +@property --border-angle { + syntax: ""; + inherits: true; + initial-value: 0turn; +} +@keyframes colour-change { + 0% { + background: linear-gradient(120deg, #154854, #60C401); + } + 50% { + background: linear-gradient(120deg, #60C401, #154854, #60C401); + } + 100% { + background: linear-gradient(120deg, #60C401, #154854); + } +} +@keyframes reverse-colour-change { + 0% { + background: linear-gradient(120deg, #60C401, #154854); + } + 50% { + background: linear-gradient(120deg, #154854, #60C401, #154854); + } + 100% { + background: linear-gradient(120deg, #154854, #60C401); + } +} \ No newline at end of file diff --git a/Export/assets/css/bss-overrides.css b/Export/assets/css/bss-overrides.css new file mode 100644 index 0000000..33bd330 --- /dev/null +++ b/Export/assets/css/bss-overrides.css @@ -0,0 +1,161 @@ +:root, [data-bs-theme=light] { + --bs-primary: #154854; + --bs-primary-rgb: 21,72,84; + --bs-primary-text-emphasis: #081D22; + --bs-primary-bg-subtle: #D0DADD; + --bs-primary-border-subtle: #A1B6BB; + --bs-secondary: #60C401; + --bs-secondary-rgb: 96,196,1; + --bs-secondary-text-emphasis: #264E00; + --bs-secondary-bg-subtle: #DFF3CC; + --bs-secondary-border-subtle: #BFE799; + --bs-link-color: #154854; + --bs-link-color-rgb: 21,72,84; + --bs-link-hover-color: #60C401; + --bs-link-hover-color-rgb: 96,196,1; +} + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #154854; + --bs-btn-border-color: #154854; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #123D47; + --bs-btn-hover-border-color: #113A43; + --bs-btn-focus-shadow-rgb: 220,228,229; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #113A43; + --bs-btn-active-border-color: #10363F; + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #154854; + --bs-btn-disabled-border-color: #154854; +} + +.btn-outline-primary { + --bs-btn-color: #154854; + --bs-btn-border-color: #154854; + --bs-btn-focus-shadow-rgb: 21,72,84; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #154854; + --bs-btn-hover-border-color: #154854; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #154854; + --bs-btn-active-border-color: #154854; + --bs-btn-disabled-color: #154854; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #154854; +} + +.btn-secondary { + --bs-btn-color: #000000; + --bs-btn-bg: #60C401; + --bs-btn-border-color: #60C401; + --bs-btn-hover-color: #000000; + --bs-btn-hover-bg: #78CD27; + --bs-btn-hover-border-color: #70CA1A; + --bs-btn-focus-shadow-rgb: 14,29,0; + --bs-btn-active-color: #000000; + --bs-btn-active-bg: #80D034; + --bs-btn-active-border-color: #70CA1A; + --bs-btn-disabled-color: #000000; + --bs-btn-disabled-bg: #60C401; + --bs-btn-disabled-border-color: #60C401; +} + +.btn-outline-secondary { + --bs-btn-color: #60C401; + --bs-btn-border-color: #60C401; + --bs-btn-focus-shadow-rgb: 96,196,1; + --bs-btn-hover-color: #000000; + --bs-btn-hover-bg: #60C401; + --bs-btn-hover-border-color: #60C401; + --bs-btn-active-color: #000000; + --bs-btn-active-bg: #60C401; + --bs-btn-active-border-color: #60C401; + --bs-btn-disabled-color: #60C401; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #60C401; +} + +[data-bs-theme=dark] { + --bs-primary: #60C401; + --bs-primary-rgb: 96,196,1; + --bs-primary-text-emphasis: #A0DC67; + --bs-primary-bg-subtle: #132700; + --bs-primary-border-subtle: #3A7601; + --bs-link-color: #ffffff; + --bs-link-color-rgb: 255,255,255; + --bs-link-hover-color: #60C401; + --bs-link-hover-color-rgb: 96,196,1; +} + +[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] { + --bs-btn-color: #000000; + --bs-btn-bg: #60C401; + --bs-btn-border-color: #60C401; + --bs-btn-hover-color: #000000; + --bs-btn-hover-bg: #78CD27; + --bs-btn-hover-border-color: #70CA1A; + --bs-btn-focus-shadow-rgb: 14,29,0; + --bs-btn-active-color: #000000; + --bs-btn-active-bg: #80D034; + --bs-btn-active-border-color: #70CA1A; + --bs-btn-disabled-color: #000000; + --bs-btn-disabled-bg: #60C401; + --bs-btn-disabled-border-color: #60C401; +} + +[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] { + --bs-btn-color: #60C401; + --bs-btn-border-color: #60C401; + --bs-btn-focus-shadow-rgb: 96,196,1; + --bs-btn-hover-color: #000000; + --bs-btn-hover-bg: #60C401; + --bs-btn-hover-border-color: #60C401; + --bs-btn-active-color: #000000; + --bs-btn-active-bg: #60C401; + --bs-btn-active-border-color: #60C401; + --bs-btn-disabled-color: #60C401; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #60C401; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +@media (min-width: 992px) { + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } +} + +.swiper-vertical { + max-height: 100vh; +} + +.swiper-nav-standalone .swiper-button-prev, .swiper-nav-standalone .swiper-button-next { + position: relative; + top: auto; + right: auto; + bottom: auto; + left: auto; + width: auto; + height: auto; + margin: 0; +} + +.swiper-nav-standalone .swiper-button-prev:after, .swiper-nav-standalone .swiper-button-next:after { + content: ""; +} + +.swiper-nav-custom .swiper-button-prev:after, .swiper-nav-custom .swiper-button-next:after { + content: ""; +} + diff --git a/Export/assets/css/pikaday.min.css b/Export/assets/css/pikaday.min.css new file mode 100644 index 0000000..28deb01 --- /dev/null +++ b/Export/assets/css/pikaday.min.css @@ -0,0 +1,226 @@ +/* ! + * Pikaday + * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/ */ + +.pika-single { + z-index: 9999; + display: block; + position: relative; + color: #333; + background: #fff; + border: 1px solid #ccc; + border-bottom-color: #bbb; + font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; +} + +.pika-single:after, .pika-single:before { + content: " "; + display: table; +} + +.pika-single:after { + clear: both; +} + +.pika-single.is-hidden { + display: none; +} + +.pika-single.is-bound { + position: absolute; + box-shadow: 0 5px 15px -5px rgba(0,0,0,.5); +} + +.pika-lendar { + float: left; + width: 240px; + margin: 8px; +} + +.pika-title { + position: relative; + text-align: center; +} + +.pika-label { + display: inline-block; + position: relative; + z-index: 9999; + overflow: hidden; + margin: 0; + padding: 5px 3px; + font-size: 14px; + line-height: 20px; + font-weight: 700; + background-color: #fff; +} + +.pika-title select { + cursor: pointer; + position: absolute; + z-index: 9998; + margin: 0; + left: 0; + top: 5px; + opacity: 0; +} + +.pika-next, .pika-prev { + display: block; + cursor: pointer; + position: relative; + outline: 0; + border: 0; + padding: 0; + width: 20px; + height: 30px; + text-indent: 20px; + white-space: nowrap; + overflow: hidden; + background-color: transparent; + background-position: center center; + background-repeat: no-repeat; + background-size: 75% 75%; + opacity: .5; +} + +.pika-next:hover, .pika-prev:hover { + opacity: 1; +} + +.is-rtl .pika-next, .pika-prev { + float: left; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==); +} + +.is-rtl .pika-prev, .pika-next { + float: right; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=); +} + +.pika-next.is-disabled, .pika-prev.is-disabled { + cursor: default; + opacity: .2; +} + +.pika-select { + display: inline-block; +} + +.pika-table { + width: 100%; + border-collapse: collapse; + border-spacing: 0; + border: 0; +} + +.pika-table td, .pika-table th { + width: 14.285714285714286%; + padding: 0; +} + +.pika-table th { + color: #999; + font-size: 12px; + line-height: 25px; + font-weight: 700; + text-align: center; +} + +.pika-button { + cursor: pointer; + display: block; + box-sizing: border-box; + -moz-box-sizing: border-box; + outline: 0; + border: 0; + margin: 0; + width: 100%; + padding: 5px; + color: #666; + font-size: 12px; + line-height: 15px; + text-align: right; + background: #f5f5f5; +} + +.pika-week { + font-size: 11px; + color: #999; +} + +.is-today .pika-button { + color: #3af; + font-weight: 700; +} + +.has-event .pika-button, .is-selected .pika-button { + color: #fff; + font-weight: 700; + background: #3af; + box-shadow: inset 0 1px 3px #178fe5; + border-radius: 3px; +} + +.has-event .pika-button { + background: #005da9; + box-shadow: inset 0 1px 3px #0076c9; +} + +.is-disabled .pika-button, .is-inrange .pika-button { + background: #d5e9f7; +} + +.is-startrange .pika-button { + color: #fff; + background: #6cb31d; + box-shadow: none; + border-radius: 3px; +} + +.is-endrange .pika-button { + color: #fff; + background: #3af; + box-shadow: none; + border-radius: 3px; +} + +.is-disabled .pika-button { + pointer-events: none; + cursor: default; + color: #999; + opacity: .3; +} + +.is-outside-current-month .pika-button { + color: #999; + opacity: .3; +} + +.is-selection-disabled { + pointer-events: none; + cursor: default; +} + +.pika-button:hover, .pika-row.pick-whole-week:hover .pika-button { + color: #fff; + background: #ff8000; + box-shadow: none; + border-radius: 3px; +} + +.pika-table abbr { + border-bottom: none; + cursor: help; +} + +/* # sourceMappingURL=pikaday.min.css.map */ + +.page-footer .links a { + font-size: 1.2rem; +} + +.portfolio-block.cv .group .item { + border-bottom: 1px solid var(--bs-dark-bg-subtle); +} + diff --git a/Export/assets/css/styles.css b/Export/assets/css/styles.css new file mode 100644 index 0000000..72b2b83 --- /dev/null +++ b/Export/assets/css/styles.css @@ -0,0 +1,236 @@ +.bs-icon { + --bs-icon-size: .75rem; + display: flex; + flex-shrink: 0; + justify-content: center; + align-items: center; + font-size: var(--bs-icon-size); + width: calc(var(--bs-icon-size) * 2); + height: calc(var(--bs-icon-size) * 2); + color: var(--bs-primary); +} + +.bs-icon-xs { + --bs-icon-size: 1rem; + width: calc(var(--bs-icon-size) * 1.5); + height: calc(var(--bs-icon-size) * 1.5); +} + +.bs-icon-sm { + --bs-icon-size: 1rem; +} + +.bs-icon-md { + --bs-icon-size: 1.5rem; +} + +.bs-icon-lg { + --bs-icon-size: 2rem; +} + +.bs-icon-xl { + --bs-icon-size: 2.5rem; +} + +.bs-icon.bs-icon-primary { + color: var(--bs-white); + background: var(--bs-primary); +} + +.bs-icon.bs-icon-primary-light { + color: var(--bs-primary); + background: rgba(var(--bs-primary-rgb), .2); +} + +.bs-icon.bs-icon-semi-white { + color: var(--bs-primary); + background: rgba(255, 255, 255, .5); +} + +.bs-icon.bs-icon-rounded { + border-radius: .5rem; +} + +.bs-icon.bs-icon-circle { + border-radius: 50%; +} + +.blog-heading { + margin-bottom: 10px !important; + text-align: center; +} + +.blog-loop-img { + max-height: 200px; + background-size: cover; + object-fit: contain !important; +} + +.blog-block { + padding-bottom: 25px!important; + padding-top: 50px!important; +} + +[data-bs-theme=dark] .card-link .blog-link { + --bs-link-color: #ffffff !important; + --bs-link-color-rgb: 255,255,255 !important; + --bs-link-hover-color: #60C401 !important; + --bs-link-hover-color-rgb: 96,196,1 !important; + color: #ffffff !important; +} + +[data-bs-theme=dark] .card-link .blog-link:hover { + --bs-link-color: #ffffff !important; + --bs-link-color-rgb: 255,255,255 !important; + --bs-link-hover-color: #60C401 !important; + --bs-link-hover-color-rgb: 96,196,1 !important; + color: #60C401 !important; +} + +[data-bs-theme=light] .card-link .blog-link { + --bs-link-color: #154854 !important; + --bs-link-color-rgb: 21,72,84 !important; + --bs-link-hover-color: #60C401 !important; + --bs-link-hover-color-rgb: 96,196,1 !important; + color: var(--bs-link-color); +} + +[data-bs-theme=light] .card-link .blog-link:hover { + --bs-link-color: #154854 !important; + --bs-link-color-rgb: 21,72,84 !important; + --bs-link-hover-color: #60C401 !important; + --bs-link-hover-color-rgb: 96,196,1 !important; + color: var(--bs-link-hover-color); +} + +[data-bs-theme=light] .footer-logo-colour { + display: block; +} + +[data-bs-theme=dark] .footer-logo-colour { + display: none; +} + +[data-bs-theme=dark] #light-mode { + display: none!important; +} + +[data-bs-theme=auto] #light-mode { + display: none!important; +} + +[data-bs-theme=light] #dark-mode { + display: none!important; +} + +[data-bs-theme=light] #dark-mode { + display: none!important; +} + +[data-bs-theme=light] #auto-mode { + display: none!important; +} + +[data-bs-theme=dark] #auto-mode { + display: none!important; +} + +[data-bs-theme=auto] #light-mode { + display: none!important; +} + +[data-bs-theme=auto] #dark-mode { + display: none!important; +} + +[data-bs-theme=light] .gradient { + background: linear-gradient(120deg, #154854, #60C401)!important; + color: #fff; + transition: background 1000ms linear; +} + +[data-bs-theme=auto] .gradient { + background: linear-gradient(120deg, #154854, #60C401)!important; + color: #fff; + transition: background 1000ms linear; +} + +/* [data-bs-theme=light] .gradient .mode-select { + pointer-events: auto; +} + +[data-bs-theme=light] .gradient:hover { + animation: reverse-colour-change; + animation-iteration-count: 1; + animation-duration: 5s; + animation-fill-mode: forwards; +} */ + +/* [data-bs-theme=light] .gradient .mode-select:active { + animation: reverse-colour-change; + animation-iteration-count: 1; + animation-duration: 0.5s; +} */ + +[data-bs-theme=dark] .gradient { + background: linear-gradient(120deg, #60C401, #154854)!important; + color: #fff; + transition: background 1000ms linear; +} + +/* [data-bs-theme=dark] .gradient:hover { + animation: colour-change; + animation-iteration-count: 1; + animation-duration: 5s; + animation-fill-mode: forwards; +} */ + +[data-bs-theme=dark] .coloured-underline { + /*text-decoration-line: underline;*/ + /*text-decoration-thickness: 2.5px;*/ + /*text-decoration-color: linear-gradient(#60C401, #154854), linear-gradient(rgb(96, 196, 1),rgb(96, 196, 1)), linear-gradient(#154854, #154854);*/ + /*transition: background-size 2s linear, background-position 2s linear;*/ + text-decoration: none; + background-image: linear-gradient(#070d21, #070d21), linear-gradient(rgb(96, 196, 1),rgb(96, 196, 1)), linear-gradient(#154854, #154854); + background-size: 20px 2px, 100% 2px, 0 2px; + background-position: calc(20px * -1) 100%, 100% 100%, 0 100%; + background-repeat: no-repeat; + transition: background-size 2s linear, background-position 2s linear; +} + +[data-bs-theme=light] .coloured-underline { + /*text-decoration-line: underline;*/ + /*text-decoration-thickness: 2.5px;*/ + /*text-decoration-color: linear-gradient(#60C401, #154854), linear-gradient(rgb(96, 196, 1),rgb(96, 196, 1)), linear-gradient(#154854, #154854);*/ + /*transition: background-size 2s linear, background-position 2s linear;*/ + text-decoration: none; + background-image: linear-gradient(#fff, #fff), linear-gradient(rgb(96, 196, 1),rgb(96, 196, 1)), linear-gradient(#154854, #154854); + background-size: 20px 2px, 100% 2px, 0 2px; + background-position: calc(20px * -1) 100%, 100% 100%, 0 100%; + background-repeat: no-repeat; + transition: background-size 2s linear, background-position 2s linear; +} + +.coloured-underline:hover { + /*text-decoration-thickness: 5px;*/ + background-size: 20px 2px, 0 2px, 100% 2px; + background-position: calc(100% + 20px) 100%, 100% 100%, 0 100%; +} + +[data-bs-theme="light"] .carousel-fade { + --bs-carousel-indicator-active-bg: #000; + --bs-carousel-caption-color: #000; + --bs-carousel-control-icon-filter: invert(1) grayscale(100); +} + +[data-bs-theme="dark"] .carousel-fade { + --bs-carousel-indicator-active-bg: #fff; + --bs-carousel-caption-color: #fff; + --bs-carousel-control-icon-filter: invert(0) grayscale(100); +} + +.rainbow-border { + max-height: 150px; + object-fit: cover; +} + diff --git a/Export/assets/fonts/Lato-51893472f68d786b7cec684fd0a2af6d.woff2 b/Export/assets/fonts/Lato-51893472f68d786b7cec684fd0a2af6d.woff2 new file mode 100644 index 0000000..11de83f Binary files /dev/null and b/Export/assets/fonts/Lato-51893472f68d786b7cec684fd0a2af6d.woff2 differ diff --git a/Export/assets/fonts/Lato-55e3fc6a5a6463f26fe1663dd67c13dc.woff2 b/Export/assets/fonts/Lato-55e3fc6a5a6463f26fe1663dd67c13dc.woff2 new file mode 100644 index 0000000..2c8aaa8 Binary files /dev/null and b/Export/assets/fonts/Lato-55e3fc6a5a6463f26fe1663dd67c13dc.woff2 differ diff --git a/Export/assets/fonts/Lato-56d4f452a028c443cc47b3fadf4ce597.woff2 b/Export/assets/fonts/Lato-56d4f452a028c443cc47b3fadf4ce597.woff2 new file mode 100644 index 0000000..aad98a3 Binary files /dev/null and b/Export/assets/fonts/Lato-56d4f452a028c443cc47b3fadf4ce597.woff2 differ diff --git a/Export/assets/fonts/Lato-86b6ba3051c727f86b5bebe10ec3d60e.woff2 b/Export/assets/fonts/Lato-86b6ba3051c727f86b5bebe10ec3d60e.woff2 new file mode 100644 index 0000000..edb9fa6 Binary files /dev/null and b/Export/assets/fonts/Lato-86b6ba3051c727f86b5bebe10ec3d60e.woff2 differ diff --git a/Export/assets/fonts/Lato-94b6e1f3e395174bc9a2ac26a293a78d.woff2 b/Export/assets/fonts/Lato-94b6e1f3e395174bc9a2ac26a293a78d.woff2 new file mode 100644 index 0000000..ff60934 Binary files /dev/null and b/Export/assets/fonts/Lato-94b6e1f3e395174bc9a2ac26a293a78d.woff2 differ diff --git a/Export/assets/fonts/Lato-ff54c608e77aa45d6d7fe812d5603c24.woff2 b/Export/assets/fonts/Lato-ff54c608e77aa45d6d7fe812d5603c24.woff2 new file mode 100644 index 0000000..486d3ec Binary files /dev/null and b/Export/assets/fonts/Lato-ff54c608e77aa45d6d7fe812d5603c24.woff2 differ diff --git a/Export/assets/img/accreditations/bcs_professional_member.jpg b/Export/assets/img/accreditations/bcs_professional_member.jpg new file mode 100644 index 0000000..7659bfc Binary files /dev/null and b/Export/assets/img/accreditations/bcs_professional_member.jpg differ diff --git a/Export/assets/img/accreditations/establishing_a_stem_club_from_creation_to_careers_2021_2022.png b/Export/assets/img/accreditations/establishing_a_stem_club_from_creation_to_careers_2021_2022.png new file mode 100644 index 0000000..d4eee0a Binary files /dev/null and b/Export/assets/img/accreditations/establishing_a_stem_club_from_creation_to_careers_2021_2022.png differ diff --git a/Export/assets/img/accreditations/gcse_computer_science_professional_development_2019_2020.png b/Export/assets/img/accreditations/gcse_computer_science_professional_development_2019_2020.png new file mode 100644 index 0000000..f426bd4 Binary files /dev/null and b/Export/assets/img/accreditations/gcse_computer_science_professional_development_2019_2020.png differ diff --git a/Export/assets/img/accreditations/gcse_computer_science_professional_development_2022_2023.png b/Export/assets/img/accreditations/gcse_computer_science_professional_development_2022_2023.png new file mode 100644 index 0000000..fe0498e Binary files /dev/null and b/Export/assets/img/accreditations/gcse_computer_science_professional_development_2022_2023.png differ diff --git a/Export/assets/img/accreditations/gcse_computer_science_professional_development_2023.png b/Export/assets/img/accreditations/gcse_computer_science_professional_development_2023.png new file mode 100644 index 0000000..477e803 Binary files /dev/null and b/Export/assets/img/accreditations/gcse_computer_science_professional_development_2023.png differ diff --git a/Export/assets/img/accreditations/mce_microsoft_certified_educator.png b/Export/assets/img/accreditations/mce_microsoft_certified_educator.png new file mode 100644 index 0000000..7dc18fd Binary files /dev/null and b/Export/assets/img/accreditations/mce_microsoft_certified_educator.png differ diff --git a/Export/assets/img/accreditations/microsoft_innovative_educator_expert_2023_2024.png b/Export/assets/img/accreditations/microsoft_innovative_educator_expert_2023_2024.png new file mode 100644 index 0000000..9dbf126 Binary files /dev/null and b/Export/assets/img/accreditations/microsoft_innovative_educator_expert_2023_2024.png differ diff --git a/Export/assets/img/accreditations/microsoft_innovative_educator_expert_2024_2025.png b/Export/assets/img/accreditations/microsoft_innovative_educator_expert_2024_2025.png new file mode 100644 index 0000000..738a9de Binary files /dev/null and b/Export/assets/img/accreditations/microsoft_innovative_educator_expert_2024_2025.png differ diff --git a/Export/assets/img/accreditations/microsoft_office_specialist_excel_2013.png b/Export/assets/img/accreditations/microsoft_office_specialist_excel_2013.png new file mode 100644 index 0000000..2e43548 Binary files /dev/null and b/Export/assets/img/accreditations/microsoft_office_specialist_excel_2013.png differ diff --git a/Export/assets/img/accreditations/microsoft_office_specialist_master_2013.png b/Export/assets/img/accreditations/microsoft_office_specialist_master_2013.png new file mode 100644 index 0000000..3c3fa7c Binary files /dev/null and b/Export/assets/img/accreditations/microsoft_office_specialist_master_2013.png differ diff --git a/Export/assets/img/accreditations/microsoft_office_specialist_onenote_2013.png b/Export/assets/img/accreditations/microsoft_office_specialist_onenote_2013.png new file mode 100644 index 0000000..6653509 Binary files /dev/null and b/Export/assets/img/accreditations/microsoft_office_specialist_onenote_2013.png differ diff --git a/Export/assets/img/accreditations/microsoft_office_specialist_powerpoint_2013.png b/Export/assets/img/accreditations/microsoft_office_specialist_powerpoint_2013.png new file mode 100644 index 0000000..e44e34c Binary files /dev/null and b/Export/assets/img/accreditations/microsoft_office_specialist_powerpoint_2013.png differ diff --git a/Export/assets/img/accreditations/microsoft_office_specialist_word_2013.png b/Export/assets/img/accreditations/microsoft_office_specialist_word_2013.png new file mode 100644 index 0000000..d6b221f Binary files /dev/null and b/Export/assets/img/accreditations/microsoft_office_specialist_word_2013.png differ diff --git a/Export/assets/img/accreditations/microsoft_office_specialist_word_2013_expert.png b/Export/assets/img/accreditations/microsoft_office_specialist_word_2013_expert.png new file mode 100644 index 0000000..b7f0e68 Binary files /dev/null and b/Export/assets/img/accreditations/microsoft_office_specialist_word_2013_expert.png differ diff --git a/Export/assets/img/accreditations/mta_networking_fundamentals_certified_2016.png b/Export/assets/img/accreditations/mta_networking_fundamentals_certified_2016.png new file mode 100644 index 0000000..941d005 Binary files /dev/null and b/Export/assets/img/accreditations/mta_networking_fundamentals_certified_2016.png differ diff --git a/Export/assets/img/accreditations/mta_security_fundamentals_certified_2016.png b/Export/assets/img/accreditations/mta_security_fundamentals_certified_2016.png new file mode 100644 index 0000000..12cb2aa Binary files /dev/null and b/Export/assets/img/accreditations/mta_security_fundamentals_certified_2016.png differ diff --git a/Export/assets/img/accreditations/mta_windows_operating_system_fundamentals_certified_2016.png b/Export/assets/img/accreditations/mta_windows_operating_system_fundamentals_certified_2016.png new file mode 100644 index 0000000..6302136 Binary files /dev/null and b/Export/assets/img/accreditations/mta_windows_operating_system_fundamentals_certified_2016.png differ diff --git a/Export/assets/img/accreditations/onscreen_assessment_expert_gcse_computer_science.png b/Export/assets/img/accreditations/onscreen_assessment_expert_gcse_computer_science.png new file mode 100644 index 0000000..72787ee Binary files /dev/null and b/Export/assets/img/accreditations/onscreen_assessment_expert_gcse_computer_science.png differ diff --git a/Export/assets/img/accreditations/pearson_onscreen assessment expert.png b/Export/assets/img/accreditations/pearson_onscreen assessment expert.png new file mode 100644 index 0000000..12be50d Binary files /dev/null and b/Export/assets/img/accreditations/pearson_onscreen assessment expert.png differ diff --git a/Export/assets/img/accreditations/secondary_computer_science_professional_development_2021_2022.png b/Export/assets/img/accreditations/secondary_computer_science_professional_development_2021_2022.png new file mode 100644 index 0000000..755dab1 Binary files /dev/null and b/Export/assets/img/accreditations/secondary_computer_science_professional_development_2021_2022.png differ diff --git a/Export/assets/img/accreditations/secondary_computing_professional_development_2023_2.png b/Export/assets/img/accreditations/secondary_computing_professional_development_2023_2.png new file mode 100644 index 0000000..9561a1a Binary files /dev/null and b/Export/assets/img/accreditations/secondary_computing_professional_development_2023_2.png differ diff --git a/Export/assets/img/blog/CQM-Badge.png b/Export/assets/img/blog/CQM-Badge.png new file mode 100644 index 0000000..44c129d Binary files /dev/null and b/Export/assets/img/blog/CQM-Badge.png differ diff --git a/Export/assets/img/blog/clearning-the-clutter.jpg b/Export/assets/img/blog/clearning-the-clutter.jpg new file mode 100644 index 0000000..5710c21 Binary files /dev/null and b/Export/assets/img/blog/clearning-the-clutter.jpg differ diff --git a/Export/assets/img/blog/dissertation-acknowledgements.jpg b/Export/assets/img/blog/dissertation-acknowledgements.jpg new file mode 100644 index 0000000..600d424 Binary files /dev/null and b/Export/assets/img/blog/dissertation-acknowledgements.jpg differ diff --git a/Export/assets/img/blog/edtech-strategies.png b/Export/assets/img/blog/edtech-strategies.png new file mode 100644 index 0000000..8d4622a Binary files /dev/null and b/Export/assets/img/blog/edtech-strategies.png differ diff --git a/Export/assets/img/blog/its-been-a-while.jpg b/Export/assets/img/blog/its-been-a-while.jpg new file mode 100644 index 0000000..9d9f59c Binary files /dev/null and b/Export/assets/img/blog/its-been-a-while.jpg differ diff --git a/Export/assets/img/blog/somethings-not-right.jpg b/Export/assets/img/blog/somethings-not-right.jpg new file mode 100644 index 0000000..03529c6 Binary files /dev/null and b/Export/assets/img/blog/somethings-not-right.jpg differ diff --git a/Export/assets/img/blog/what-started-it-all.jpg b/Export/assets/img/blog/what-started-it-all.jpg new file mode 100644 index 0000000..1e6d608 Binary files /dev/null and b/Export/assets/img/blog/what-started-it-all.jpg differ diff --git a/Export/assets/img/brand/headshot.webp b/Export/assets/img/brand/headshot.webp new file mode 100644 index 0000000..ad7b623 Binary files /dev/null and b/Export/assets/img/brand/headshot.webp differ diff --git a/Export/assets/img/brand/logo-white.png b/Export/assets/img/brand/logo-white.png new file mode 100644 index 0000000..7daffe3 Binary files /dev/null and b/Export/assets/img/brand/logo-white.png differ diff --git a/Export/assets/img/brand/logo.png b/Export/assets/img/brand/logo.png new file mode 100644 index 0000000..6cb19ab Binary files /dev/null and b/Export/assets/img/brand/logo.png differ diff --git a/Export/assets/img/nature/image2.jpg b/Export/assets/img/nature/image2.jpg new file mode 100644 index 0000000..1048def Binary files /dev/null and b/Export/assets/img/nature/image2.jpg differ diff --git a/Export/assets/img/nature/image3.jpg b/Export/assets/img/nature/image3.jpg new file mode 100644 index 0000000..7b3de0a Binary files /dev/null and b/Export/assets/img/nature/image3.jpg differ diff --git a/Export/assets/img/nature/image5.jpg b/Export/assets/img/nature/image5.jpg new file mode 100644 index 0000000..a9f4b2d Binary files /dev/null and b/Export/assets/img/nature/image5.jpg differ diff --git a/Export/assets/img/projects/cs_box/csbox_a_level_hexadecimal.webp b/Export/assets/img/projects/cs_box/csbox_a_level_hexadecimal.webp new file mode 100644 index 0000000..7ce681c Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_a_level_hexadecimal.webp differ diff --git a/Export/assets/img/projects/cs_box/csbox_and_gate.jpeg b/Export/assets/img/projects/cs_box/csbox_and_gate.jpeg new file mode 100644 index 0000000..bb7d706 Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_and_gate.jpeg differ diff --git a/Export/assets/img/projects/cs_box/csbox_gcse_hexadecimal.jpeg b/Export/assets/img/projects/cs_box/csbox_gcse_hexadecimal.jpeg new file mode 100644 index 0000000..fd27e4f Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_gcse_hexadecimal.jpeg differ diff --git a/Export/assets/img/projects/cs_box/csbox_hex_colours.jpeg b/Export/assets/img/projects/cs_box/csbox_hex_colours.jpeg new file mode 100644 index 0000000..38ad449 Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_hex_colours.jpeg differ diff --git a/Export/assets/img/projects/cs_box/csbox_homepage.jpeg b/Export/assets/img/projects/cs_box/csbox_homepage.jpeg new file mode 100644 index 0000000..d9b5d49 Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_homepage.jpeg differ diff --git a/Export/assets/img/projects/cs_box/csbox_logo.png b/Export/assets/img/projects/cs_box/csbox_logo.png new file mode 100644 index 0000000..6d71379 Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_logo.png differ diff --git a/Export/assets/img/projects/cs_box/csbox_nand_gate.jpeg b/Export/assets/img/projects/cs_box/csbox_nand_gate.jpeg new file mode 100644 index 0000000..08e2004 Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_nand_gate.jpeg differ diff --git a/Export/assets/img/projects/cs_box/csbox_nor_gate.jpeg b/Export/assets/img/projects/cs_box/csbox_nor_gate.jpeg new file mode 100644 index 0000000..3b648e9 Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_nor_gate.jpeg differ diff --git a/Export/assets/img/projects/cs_box/csbox_not_gate.jpeg b/Export/assets/img/projects/cs_box/csbox_not_gate.jpeg new file mode 100644 index 0000000..364b57f Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_not_gate.jpeg differ diff --git a/Export/assets/img/projects/cs_box/csbox_or_gate.jpeg b/Export/assets/img/projects/cs_box/csbox_or_gate.jpeg new file mode 100644 index 0000000..98b864c Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_or_gate.jpeg differ diff --git a/Export/assets/img/projects/cs_box/csbox_unsigned_binary.jpeg b/Export/assets/img/projects/cs_box/csbox_unsigned_binary.jpeg new file mode 100644 index 0000000..960a127 Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_unsigned_binary.jpeg differ diff --git a/Export/assets/img/projects/cs_box/csbox_xnor_gate.jpeg b/Export/assets/img/projects/cs_box/csbox_xnor_gate.jpeg new file mode 100644 index 0000000..1d9859d Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_xnor_gate.jpeg differ diff --git a/Export/assets/img/projects/cs_box/csbox_xor_gate.jpeg b/Export/assets/img/projects/cs_box/csbox_xor_gate.jpeg new file mode 100644 index 0000000..4be69ce Binary files /dev/null and b/Export/assets/img/projects/cs_box/csbox_xor_gate.jpeg differ diff --git a/Export/assets/img/projects/cs_box/homepage.png b/Export/assets/img/projects/cs_box/homepage.png new file mode 100644 index 0000000..e299452 Binary files /dev/null and b/Export/assets/img/projects/cs_box/homepage.png differ diff --git a/Export/assets/img/tech/image4.jpg b/Export/assets/img/tech/image4.jpg new file mode 100644 index 0000000..45e3dba Binary files /dev/null and b/Export/assets/img/tech/image4.jpg differ diff --git a/Export/assets/js/CookieConsentComponent-cookieconsent.js b/Export/assets/js/CookieConsentComponent-cookieconsent.js new file mode 100644 index 0000000..19cb570 --- /dev/null +++ b/Export/assets/js/CookieConsentComponent-cookieconsent.js @@ -0,0 +1,1217 @@ +var ppurl = "#privactyurl"; +var contacturl = "#contacturl"; + +window.addEventListener("load", function () { + // obtain plugin + var cc = initCookieConsent(); + + // run plugin with your configuration + cc.run({ + current_lang: "en", + autoclear_cookies: true, // default: false + page_scripts: true, // default: false + + // mode: 'opt-in' // default: 'opt-in'; value: 'opt-in' or 'opt-out' + // delay: 0, // default: 0 + // auto_language: '', // default: null; could also be 'browser' or 'document' + // autorun: true, // default: true + // force_consent: false, // default: false + // hide_from_bots: true, // default: true + // remove_cookie_tables: false // default: false + // cookie_name: 'cc_cookie', // default: 'cc_cookie' + // cookie_expiration: 182, // default: 182 (days) + // cookie_necessary_only_expiration: 182 // default: disabled + // cookie_domain: location.hostname, // default: current domain + // cookie_path: '/', // default: root + // cookie_same_site: 'Lax', // default: 'Lax' + // use_rfc_cookie: false, // default: false + // revision: 0, // default: 0 + + onFirstAction: function (user_preferences, cookie) { + // callback triggered only once on the first accept/reject action + }, + + onAccept: function (cookie) { + // callback triggered on the first accept/reject action, and after each page load + }, + + onChange: function (cookie, changed_categories) { + // callback triggered when user changes preferences after consent has already been given + }, + + languages: { + en: { + consent_modal: { + title: "We use cookies!", + description: + 'Hi, this website uses essential cookies to ensure its proper operation and tracking cookies to understand how you interact with it. The latter will be set only after consent. ', + primary_btn: { + text: "Accept all", + role: "accept_all", // 'accept_selected' or 'accept_all' + }, + secondary_btn: { + text: "Reject all", + role: "accept_necessary", // 'settings' or 'accept_necessary' + }, + }, + settings_modal: { + title: "Cookie preferences", + save_settings_btn: "Save settings", + accept_all_btn: "Accept all", + reject_all_btn: "Reject all", + close_btn_label: "Close", + cookie_table_headers: [ + { col1: "Name" }, + { col2: "Domain" }, + { col3: "Expiration" }, + { col4: "Description" }, + ], + blocks: [ + { + title: "Cookie usage 🍪", + description: + 'We use cookies to ensure the basic functionalities of the website and to enhance your online experience. You can choose for each category to opt-in/out whenever you want. For more details relative to cookies and other sensitive data, please read the full privacy policy.', + }, + { + title: "Strictly necessary cookies", + description: + "These cookies are essential for the proper functioning of my website. Without these cookies, the website would not work properly", + toggle: { + value: "necessary", + enabled: true, + readonly: true, // cookie categories with readonly=true are all treated as "necessary cookies" + }, + }, + { + title: "Performance and Analytics cookies", + description: + "These cookies allow the website to remember the choices you have made in the past", + toggle: { + value: "analytics", // your cookie category + enabled: false, + readonly: false, + }, + cookie_table: [ + // list of all expected cookies + { + col1: "^_ga", // match all cookies starting with "_ga" + col2: "google.com", + col3: "2 years", + col4: "description ", + is_regex: true, + }, + { + col1: "_gid", + col2: "google.com", + col3: "1 day", + col4: "description ", + }, + ], + }, + { + title: "Advertisement and Targeting cookies", + description: + "These cookies collect information about how you use the website, which pages you visited and which links you clicked on. All of the data is anonymized and cannot be used to identify you", + toggle: { + value: "targeting", + enabled: false, + readonly: false, + }, + }, + { + title: "More information", + description: + 'For any queries in relation to our policy on cookies and your choices, please contact us.', + }, + ], + }, + }, + }, + }); +}); + +/* clear cookie */ + +function clearcc() { + let order = ["c", "l", "r"]; + let index = 0; + document.addEventListener("keypress", (e) => { + if (e.key === order[index]) { + index++; + + if (index === order.length) { + document.cookie = "cc_cookie =; Max-Age=-99999999;"; + location.reload(); + } + } else { + index = 0; + } + }); +} + +clearcc(); + +/* ------------ do not edit below --*/ + +/*! + * CookieConsent v2.8.9 + * https://www.github.com/orestbida/cookieconsent + * Author Orest Bida + * Released under the MIT License + */ +!(function () { + "use strict"; + var n = "initCookieConsent"; + "undefined" != typeof window && + "function" != typeof window[n] && + (window[n] = function (n) { + var t, + e, + o, + i, + r, + c, + a, + u, + f, + d, + v, + s, + l, + b, + p, + m, + y, + w, + g, + h, + _, + k, + x, + O, + j, + S, + T, + J, + N, + D, + C, + I, + E = { + mode: "opt-in", + current_lang: "en", + auto_language: null, + autorun: !0, + page_scripts: !0, + hide_from_bots: !0, + cookie_name: "cc_cookie", + cookie_expiration: 182, + cookie_domain: window.location.hostname, + cookie_path: "/", + cookie_same_site: "Lax", + use_rfc_cookie: !1, + autoclear_cookies: !0, + revision: 0, + script_selector: "data-cookiecategory", + }, + U = {}, + z = {}, + R = null, + A = !0, + G = !1, + L = !1, + M = !1, + P = !1, + q = !1, + B = !0, + F = [], + H = !1, + K = [], + Q = [], + V = [], + W = !1, + X = [], + Y = [], + Z = [], + $ = [], + nn = [], + tn = document.documentElement, + en = function (n) { + "number" == typeof (t = n).cookie_expiration && + (E.cookie_expiration = t.cookie_expiration), + "number" == typeof t.cookie_necessary_only_expiration && + (E.cookie_necessary_only_expiration = + t.cookie_necessary_only_expiration), + "boolean" == typeof t.autorun && (E.autorun = t.autorun), + "string" == typeof t.cookie_domain && + (E.cookie_domain = t.cookie_domain), + "string" == typeof t.cookie_same_site && + (E.cookie_same_site = t.cookie_same_site), + "string" == typeof t.cookie_path && (E.cookie_path = t.cookie_path), + "string" == typeof t.cookie_name && (E.cookie_name = t.cookie_name), + "function" == typeof t.onAccept && (u = t.onAccept), + "function" == typeof t.onFirstAction && (d = t.onFirstAction), + "function" == typeof t.onChange && (f = t.onChange), + "opt-out" === t.mode && (E.mode = "opt-out"), + "number" == typeof t.revision && + (t.revision > -1 && (E.revision = t.revision), (q = !0)), + "boolean" == typeof t.autoclear_cookies && + (E.autoclear_cookies = t.autoclear_cookies), + !0 === t.use_rfc_cookie && (E.use_rfc_cookie = !0), + "boolean" == typeof t.hide_from_bots && + (E.hide_from_bots = t.hide_from_bots), + E.hide_from_bots && + (W = + navigator && + ((navigator.userAgent && + /bot|crawl|spider|slurp|teoma/i.test(navigator.userAgent)) || + navigator.webdriver)), + (E.page_scripts = !0 === t.page_scripts), + "browser" === t.auto_language || !0 === t.auto_language + ? (E.auto_language = "browser") + : "document" === t.auto_language && + (E.auto_language = "document"), + E.auto_language, + (E.current_lang = vn(t.languages, t.current_lang)); + }, + on = function (n) { + for ( + var t = "accept-", + e = a("c-settings"), + o = a(t + "all"), + i = a(t + "necessary"), + r = a(t + "custom"), + c = 0; + c < e.length; + c++ + ) + e[c].setAttribute("aria-haspopup", "dialog"), + gn(e[c], "click", function (n) { + n.preventDefault(), U.showSettings(0); + }); + for (c = 0; c < o.length; c++) + gn(o[c], "click", function (n) { + u(n, "all"); + }); + for (c = 0; c < r.length; c++) + gn(r[c], "click", function (n) { + u(n); + }); + for (c = 0; c < i.length; c++) + gn(i[c], "click", function (n) { + u(n, []); + }); + function a(t) { + return (n || document).querySelectorAll( + 'a[data-cc="' + t + '"], button[data-cc="' + t + '"]' + ); + } + function u(n, t) { + n.preventDefault(), U.accept(t), U.hideSettings(), U.hide(); + } + }, + rn = function (n, t) { + return Object.prototype.hasOwnProperty.call(t, n) + ? n + : hn(t).length > 0 + ? Object.prototype.hasOwnProperty.call(t, E.current_lang) + ? E.current_lang + : hn(t)[0] + : void 0; + }, + cn = function (n) { + if ((!0 === t.force_consent && _n(tn, "force--consent"), !m)) { + m = dn("div"); + var e = dn("div"), + o = dn("div"); + (m.id = "cm"), + (e.id = "c-inr-i"), + (o.id = "cm-ov"), + m.setAttribute("role", "dialog"), + m.setAttribute("aria-modal", "true"), + m.setAttribute("aria-hidden", "false"), + m.setAttribute("aria-labelledby", "c-ttl"), + m.setAttribute("aria-describedby", "c-txt"), + p.appendChild(m), + p.appendChild(o), + (m.style.visibility = o.style.visibility = "hidden"), + (o.style.opacity = 0); + } + var i = t.languages[n].consent_modal.title; + i && + (y || + (((y = dn("div")).id = "c-ttl"), + y.setAttribute("role", "heading"), + y.setAttribute("aria-level", "2"), + e.appendChild(y)), + (y.innerHTML = i)); + var r = t.languages[n].consent_modal.description; + q && + (r = B + ? r.replace("{{revision_message}}", "") + : r.replace( + "{{revision_message}}", + t.languages[n].consent_modal.revision_message || "" + )), + w || (((w = dn("div")).id = "c-txt"), e.appendChild(w)), + (w.innerHTML = r); + var c, + a = t.languages[n].consent_modal.primary_btn, + u = t.languages[n].consent_modal.secondary_btn; + a && + (g || + (((g = dn("button")).id = "c-p-bn"), + (g.className = "c-bn"), + "accept_all" === a.role && (c = "all"), + gn(g, "click", function () { + U.hide(), U.accept(c); + })), + (g.innerHTML = t.languages[n].consent_modal.primary_btn.text)), + u && + (h || + (((h = dn("button")).id = "c-s-bn"), + (h.className = "c-bn c_link"), + "accept_necessary" === u.role + ? gn(h, "click", function () { + U.hide(), U.accept([]); + }) + : gn(h, "click", function () { + U.showSettings(0); + })), + (h.innerHTML = t.languages[n].consent_modal.secondary_btn.text)); + var f = t.gui_options; + k || (((k = dn("div")).id = "c-inr"), k.appendChild(e)), + _ || + (((_ = dn("div")).id = "c-bns"), + f && f.consent_modal && !0 === f.consent_modal.swap_buttons + ? (u && _.appendChild(h), + a && _.appendChild(g), + (_.className = "swap")) + : (a && _.appendChild(g), u && _.appendChild(h)), + (a || u) && k.appendChild(_), + m.appendChild(k)), + (G = !0), + on(k); + }, + an = function (n) { + if (x) (J = dn("div")).id = "s-bl"; + else { + x = dn("div"); + var e = dn("div"), + o = dn("div"), + i = dn("div"); + (O = dn("div")), (j = dn("div")); + var r = dn("div"); + S = dn("button"); + var u = dn("div"); + T = dn("div"); + var f = dn("div"); + (x.id = "s-cnt"), + (e.id = "c-vln"), + (i.id = "c-s-in"), + (o.id = "cs"), + (j.id = "s-ttl"), + (O.id = "s-inr"), + (r.id = "s-hdr"), + (T.id = "s-bl"), + (S.id = "s-c-bn"), + (f.id = "cs-ov"), + (u.id = "s-c-bnc"), + (S.className = "c-bn"), + x.setAttribute("role", "dialog"), + x.setAttribute("aria-modal", "true"), + x.setAttribute("aria-hidden", "true"), + x.setAttribute("aria-labelledby", "s-ttl"), + j.setAttribute("role", "heading"), + (x.style.visibility = f.style.visibility = "hidden"), + (f.style.opacity = 0), + u.appendChild(S), + gn( + e, + "keydown", + function (n) { + 27 === (n = n || window.event).keyCode && U.hideSettings(0); + }, + !0 + ), + gn(S, "click", function () { + U.hideSettings(0); + }); + } + S.setAttribute( + "aria-label", + t.languages[n].settings_modal.close_btn_label || "Close" + ), + (a = t.languages[n].settings_modal.blocks), + (c = t.languages[n].settings_modal.cookie_table_headers); + var d = a.length; + j.innerHTML = t.languages[n].settings_modal.title; + for (var v = 0; v < d; ++v) { + var s = a[v].title, + l = a[v].description, + b = a[v].toggle, + m = a[v].cookie_table, + y = !0 === t.remove_cookie_tables, + w = (l || (!y && m)) && "truthy", + g = dn("div"), + h = dn("div"); + if (l) { + var _ = dn("div"); + (_.className = "p"), _.insertAdjacentHTML("beforeend", l); + } + var k = dn("div"); + if ( + ((k.className = "title"), + (g.className = "c-bl"), + (h.className = "desc"), + void 0 !== b) + ) { + var E = "c-ac-" + v, + R = dn(w ? "button" : "div"), + G = dn("label"), + L = dn("input"), + M = dn("span"), + P = dn("span"), + q = dn("span"), + B = dn("span"); + (R.className = w ? "b-tl exp" : "b-tl"), + (G.className = "b-tg"), + (L.className = "c-tgl"), + (q.className = "on-i"), + (B.className = "off-i"), + (M.className = "c-tg"), + (P.className = "t-lb"), + w && + (R.setAttribute("aria-expanded", "false"), + R.setAttribute("aria-controls", E)), + (L.type = "checkbox"), + M.setAttribute("aria-hidden", "true"); + var F = b.value; + (L.value = F), + (P.textContent = s), + R.insertAdjacentHTML("beforeend", s), + k.appendChild(R), + M.appendChild(q), + M.appendChild(B), + A + ? b.enabled + ? ((L.checked = !0), + !J && Z.push(!0), + b.enabled && !J && V.push(F)) + : !J && Z.push(!1) + : fn(z.categories, F) > -1 + ? ((L.checked = !0), !J && Z.push(!0)) + : !J && Z.push(!1), + !J && $.push(F), + b.readonly + ? ((L.disabled = !0), _n(M, "c-ro"), !J && nn.push(!0)) + : !J && nn.push(!1), + _n(h, "b-acc"), + _n(k, "b-bn"), + _n(g, "b-ex"), + (h.id = E), + h.setAttribute("aria-hidden", "true"), + G.appendChild(L), + G.appendChild(M), + G.appendChild(P), + k.appendChild(G), + w && + (function (n, t, e) { + gn( + R, + "click", + function () { + xn(t, "act") + ? (kn(t, "act"), + e.setAttribute("aria-expanded", "false"), + n.setAttribute("aria-hidden", "true")) + : (_n(t, "act"), + e.setAttribute("aria-expanded", "true"), + n.setAttribute("aria-hidden", "false")); + }, + !1 + ); + })(h, g, R); + } else if (s) { + var H = dn("div"); + (H.className = "b-tl"), + H.setAttribute("role", "heading"), + H.setAttribute("aria-level", "3"), + H.insertAdjacentHTML("beforeend", s), + k.appendChild(H); + } + if ( + (s && g.appendChild(k), l && h.appendChild(_), !y && void 0 !== m) + ) { + for ( + var K = document.createDocumentFragment(), Q = 0; + Q < c.length; + ++Q + ) { + var W = dn("th"), + X = c[Q]; + if ((W.setAttribute("scope", "col"), X)) { + var Y = X && hn(X)[0]; + (W.textContent = c[Q][Y]), K.appendChild(W); + } + } + var tn = dn("tr"); + tn.appendChild(K); + var en = dn("thead"); + en.appendChild(tn); + var on = dn("table"); + on.appendChild(en); + for ( + var rn = document.createDocumentFragment(), cn = 0; + cn < m.length; + cn++ + ) { + for (var an = dn("tr"), un = 0; un < c.length; ++un) + if ((X = c[un])) { + Y = hn(X)[0]; + var vn = dn("td"); + vn.insertAdjacentHTML("beforeend", m[cn][Y]), + vn.setAttribute("data-column", X[Y]), + an.appendChild(vn); + } + rn.appendChild(an); + } + var sn = dn("tbody"); + sn.appendChild(rn), on.appendChild(sn), h.appendChild(on); + } + ((b && s) || (!b && (s || l))) && + (g.appendChild(h), J ? J.appendChild(g) : T.appendChild(g)); + } + N || ((N = dn("div")).id = "s-bns"), + C || + (((C = dn("button")).id = "s-all-bn"), + (C.className = "c-bn"), + N.appendChild(C), + gn(C, "click", function () { + U.hideSettings(), U.hide(), U.accept("all"); + })), + (C.innerHTML = t.languages[n].settings_modal.accept_all_btn); + var ln = t.languages[n].settings_modal.reject_all_btn; + if ( + (ln && + (I || + (((I = dn("button")).id = "s-rall-bn"), + (I.className = "c-bn"), + gn(I, "click", function () { + U.hideSettings(), U.hide(), U.accept([]); + }), + (O.className = "bns-t"), + N.appendChild(I)), + (I.innerHTML = ln)), + D || + (((D = dn("button")).id = "s-sv-bn"), + (D.className = "c-bn"), + N.appendChild(D), + gn(D, "click", function () { + U.hideSettings(), U.hide(), U.accept(); + })), + (D.innerHTML = t.languages[n].settings_modal.save_settings_btn), + J) + ) + return O.replaceChild(J, T), void (T = J); + r.appendChild(j), + r.appendChild(u), + O.appendChild(r), + O.appendChild(T), + O.appendChild(N), + i.appendChild(O), + o.appendChild(i), + e.appendChild(o), + x.appendChild(e), + p.appendChild(x), + p.appendChild(f); + }; + U.updateLanguage = function (n, e) { + if ("string" == typeof n) { + var o = rn(n, t.languages); + return ( + (o !== E.current_lang || !0 === e) && + ((E.current_lang = o), G && cn(o), an(o), !0) + ); + } + }; + var un = function (n) { + var t = a.length, + e = -1; + H = !1; + var o = yn("", "all"), + i = [E.cookie_domain, "." + E.cookie_domain]; + if ("www." === E.cookie_domain.slice(0, 4)) { + var r = E.cookie_domain.substr(4); + i.push(r), i.push("." + r); + } + for (var u = 0; u < t; u++) { + var f = a[u]; + if (Object.prototype.hasOwnProperty.call(f, "toggle")) { + var d = fn(F, f.toggle.value) > -1; + if ( + !Z[++e] && + Object.prototype.hasOwnProperty.call(f, "cookie_table") && + (n || d) + ) { + var v = f.cookie_table, + s = hn(c[0])[0], + l = v.length; + "on_disable" === f.toggle.reload && d && (H = !0); + for (var b = 0; b < l; b++) { + var p = i, + m = v[b], + y = [], + w = m[s], + g = m.is_regex || !1, + h = m.domain || null, + _ = m.path || !1; + if ((h && (p = [h, "." + h]), g)) + for (var k = 0; k < o.length; k++) + o[k].match(w) && y.push(o[k]); + else { + var x = fn(o, w); + x > -1 && y.push(o[x]); + } + y.length > 0 && + (wn(y, _, p), "on_clear" === f.toggle.reload && (H = !0)); + } + } + } + } + }, + fn = function (n, t) { + return n.indexOf(t); + }, + dn = function (n) { + var t = document.createElement(n); + return "button" === n && t.setAttribute("type", n), t; + }, + vn = function (n, t) { + return "browser" === E.auto_language + ? rn(sn(), n) + : "document" === E.auto_language + ? rn(document.documentElement.lang, n) + : "string" == typeof t + ? (E.current_lang = rn(t, n)) + : (E.current_lang, E.current_lang); + }, + sn = function () { + var n = navigator.language || navigator.browserLanguage; + return n.length > 2 && (n = n[0] + n[1]), n.toLowerCase(); + }; + (U.allowedCategory = function (n) { + if (A && "opt-in" !== E.mode) t = V; + else + var t = + JSON.parse(yn(E.cookie_name, "one", !0) || "{}").categories || []; + return fn(t, n) > -1; + }), + (U.run = function (t) { + if (!document.getElementById("cc_div")) { + if ((en(t), W)) return; + z = JSON.parse(yn(E.cookie_name, "one", !0) || "{}"); + var c = void 0 !== (i = z.consent_uuid); + if ( + ((e = z.consent_date) && (e = new Date(e)), + (o = z.last_consent_update) && (o = new Date(o)), + (R = void 0 !== z.data ? z.data : null), + q && z.revision !== E.revision && (B = !1), + (G = A = !(c && B && e && o && i)), + (function () { + ((b = dn("div")).id = "cc--main"), + (b.style.position = "fixed"), + (b.style.zIndex = "2147483647"), + (b.innerHTML = + '\x3c!--[if lt IE 9 ]>
\x3c!--\x3e
\x3c!-- -1 && + (_n(n, i), + ("bar" !== i || "middle" !== r[0]) && fn(e, r[0]) > -1)) + ) + for (var a = 0; a < r.length; a++) _n(n, r[a]); + fn(o, c) > -1 && _n(n, c); + } + })(t.gui_options), + on(), + E.autorun && G && U.show(t.delay || 0), + setTimeout(function () { + _n(b, "c--anim"); + }, 30), + setTimeout(function () { + var n, t; + (n = !1), + (t = !1), + gn(document, "keydown", function (e) { + "Tab" === (e = e || window.event).key && + (r && + (e.shiftKey + ? document.activeElement === r[0] && + (r[1].focus(), e.preventDefault()) + : document.activeElement === r[1] && + (r[0].focus(), e.preventDefault()), + t || + P || + ((t = !0), + !n && e.preventDefault(), + e.shiftKey + ? r[3] + ? r[2] + ? r[2].focus() + : r[0].focus() + : r[1].focus() + : r[3] + ? r[3].focus() + : r[0].focus())), + !t && (n = !0)); + }), + document.contains && + gn( + b, + "click", + function (n) { + (n = n || window.event), + M + ? O.contains(n.target) + ? (P = !0) + : (U.hideSettings(0), (P = !1)) + : L && m.contains(n.target) && (P = !0); + }, + !0 + ); + }, 100), + A) + ) + "opt-out" === E.mode && (E.mode, ln(V)); + else { + var a = "boolean" == typeof z.rfc_cookie; + (!a || (a && z.rfc_cookie !== E.use_rfc_cookie)) && + ((z.rfc_cookie = E.use_rfc_cookie), + mn(E.cookie_name, JSON.stringify(z))), + (v = pn(bn())), + ln(), + "function" == typeof u && u(z); + } + } + }), + (U.showSettings = function (n) { + setTimeout( + function () { + _n(tn, "show--settings"), + x.setAttribute("aria-hidden", "false"), + (M = !0), + setTimeout(function () { + L + ? (l = document.activeElement) + : (s = document.activeElement), + 0 !== Y.length && + (Y[3] ? Y[3].focus() : Y[0].focus(), (r = Y)); + }, 200); + }, + n > 0 ? n : 0 + ); + }); + var ln = function (n) { + if (E.page_scripts) { + var t = document.querySelectorAll( + "script[" + E.script_selector + "]" + ), + e = n || z.categories || [], + o = function (n, t) { + if (t < n.length) { + var i = n[t], + r = i.getAttribute(E.script_selector); + if (fn(e, r) > -1) { + (i.type = "text/javascript"), + i.removeAttribute(E.script_selector); + var c = i.getAttribute("data-src"); + c && i.removeAttribute("data-src"); + var a = dn("script"); + if ( + ((a.textContent = i.innerHTML), + (function (n, t) { + for ( + var e = t.attributes, o = e.length, i = 0; + i < o; + i++ + ) { + var r = e[i].nodeName; + n.setAttribute(r, t[r] || t.getAttribute(r)); + } + })(a, i), + c ? (a.src = c) : (c = i.src), + c && + (a.readyState + ? (a.onreadystatechange = function () { + ("loaded" !== a.readyState && + "complete" !== a.readyState) || + ((a.onreadystatechange = null), o(n, ++t)); + }) + : (a.onload = function () { + (a.onload = null), o(n, ++t); + })), + i.parentNode.replaceChild(a, i), + c) + ) + return; + } + o(n, ++t); + } + }; + o(t, 0); + } + }; + (U.set = function (n, t) { + return ( + "data" === n && + (function (n, t) { + var e = !1; + if ("update" === t) { + var o = typeof (R = U.get("data")) == typeof n; + if (o && "object" == typeof R) + for (var i in (!R && (R = {}), n)) + R[i] !== n[i] && ((R[i] = n[i]), (e = !0)); + else (!o && R) || R === n || ((R = n), (e = !0)); + } else (R = n), (e = !0); + return e && ((z.data = R), mn(E.cookie_name, JSON.stringify(z))), e; + })(t.value, t.mode) + ); + }), + (U.get = function (n, t) { + return JSON.parse(yn(t || E.cookie_name, "one", !0) || "{}")[n]; + }), + (U.getConfig = function (n) { + return E[n] || t[n]; + }); + var bn = function () { + return ( + (K = z.categories || []), + (Q = $.filter(function (n) { + return -1 === fn(K, n); + })), + { accepted: K, rejected: Q } + ); + }, + pn = function (n) { + var t = "custom", + e = nn.filter(function (n) { + return !0 === n; + }).length; + return ( + n.accepted.length === $.length + ? (t = "all") + : n.accepted.length === e && (t = "necessary"), + t + ); + }; + (U.getUserPreferences = function () { + var n = bn(); + return { + accept_type: pn(n), + accepted_categories: n.accepted, + rejected_categories: n.rejected, + }; + }), + (U.loadScript = function (n, t, e) { + var o = "function" == typeof t; + if (document.querySelector('script[src="' + n + '"]')) o && t(); + else { + var i = dn("script"); + if (e && e.length > 0) + for (var r = 0; r < e.length; ++r) + e[r] && i.setAttribute(e[r].name, e[r].value); + o && (i.onload = t), (i.src = n), document.head.appendChild(i); + } + }), + (U.updateScripts = function () { + ln(); + }), + (U.show = function (n, t) { + !0 === t && cn(E.current_lang), + G && + setTimeout( + function () { + _n(tn, "show--consent"), + m.setAttribute("aria-hidden", "false"), + (L = !0), + setTimeout(function () { + (s = document.activeElement), (r = X); + }, 200); + }, + n > 0 ? n : t ? 30 : 0 + ); + }), + (U.hide = function () { + G && + (kn(tn, "show--consent"), + m.setAttribute("aria-hidden", "true"), + (L = !1), + setTimeout(function () { + s.focus(), (r = null); + }, 200)); + }), + (U.hideSettings = function () { + kn(tn, "show--settings"), + (M = !1), + x.setAttribute("aria-hidden", "true"), + setTimeout(function () { + L ? (l && l.focus(), (r = X)) : (s && s.focus(), (r = null)), + (P = !1); + }, 200); + }), + (U.accept = function (n, t) { + var r = n || void 0, + c = t || [], + a = []; + if (r) + if ("object" == typeof r && "number" == typeof r.length) + for (var s = 0; s < r.length; s++) + -1 !== fn($, r[s]) && a.push(r[s]); + else + "string" == typeof r && + ("all" === r ? (a = $.slice()) : -1 !== fn($, r) && a.push(r)); + else + a = (function () { + for ( + var n = document.querySelectorAll(".c-tgl") || [], + t = [], + e = 0; + e < n.length; + e++ + ) + n[e].checked && t.push(n[e].value); + return t; + })(); + if (c.length >= 1) + for (s = 0; s < c.length; s++) + a = a.filter(function (n) { + return n !== c[s]; + }); + for (s = 0; s < $.length; s++) + !0 === nn[s] && -1 === fn(a, $[s]) && a.push($[s]); + !(function (n) { + F = []; + var t = document.querySelectorAll(".c-tgl") || []; + if (t.length > 0) + for (var r = 0; r < t.length; r++) + -1 !== fn(n, $[r]) + ? ((t[r].checked = !0), Z[r] || (F.push($[r]), (Z[r] = !0))) + : ((t[r].checked = !1), Z[r] && (F.push($[r]), (Z[r] = !1))); + !A && E.autoclear_cookies && F.length > 0 && un(), + e || (e = new Date()), + i || + (i = ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace( + /[018]/g, + function (n) { + try { + return ( + n ^ + ((window.crypto || window.msCrypto).getRandomValues( + new Uint8Array(1) + )[0] & + (15 >> (n / 4))) + ).toString(16); + } catch (n) { + return ""; + } + } + )), + (z = { + categories: n, + level: n, + revision: E.revision, + data: R, + rfc_cookie: E.use_rfc_cookie, + consent_date: e.toISOString(), + consent_uuid: i, + }), + (A || F.length > 0) && + ((B = !0), + (o = o ? new Date() : e), + (z.last_consent_update = o.toISOString()), + (v = pn(bn())), + mn(E.cookie_name, JSON.stringify(z)), + ln()), + (A && + (E.autoclear_cookies && un(!0), + "function" == typeof d && d(U.getUserPreferences(), z), + "function" == typeof u && u(z), + (A = !1), + "opt-in" === E.mode)) || + ("function" == typeof f && F.length > 0 && f(z, F), + H && window.location.reload()); + })(a); + }), + (U.eraseCookies = function (n, t, e) { + var o = [], + i = e ? [e, "." + e] : [E.cookie_domain, "." + E.cookie_domain]; + if ("object" == typeof n && n.length > 0) + for (var r = 0; r < n.length; r++) + this.validCookie(n[r]) && o.push(n[r]); + else this.validCookie(n) && o.push(n); + wn(o, t, i); + }); + var mn = function (n, t) { + var e = E.cookie_expiration; + "number" == typeof E.cookie_necessary_only_expiration && + "necessary" === v && + (e = E.cookie_necessary_only_expiration), + (t = E.use_rfc_cookie ? encodeURIComponent(t) : t); + var o = new Date(); + o.setTime(o.getTime() + 24 * e * 60 * 60 * 1e3); + var i = + n + + "=" + + (t || "") + + "; expires=" + + o.toUTCString() + + "; Path=" + + E.cookie_path + + ";"; + (i += " SameSite=" + E.cookie_same_site + ";"), + window.location.hostname.indexOf(".") > -1 && + (i += " Domain=" + E.cookie_domain + ";"), + "https:" === window.location.protocol && (i += " Secure;"), + (document.cookie = i); + }, + yn = function (n, t, e) { + var o; + if ("one" === t) { + if ( + (o = (o = document.cookie.match( + "(^|;)\\s*" + n + "\\s*=\\s*([^;]+)" + )) + ? e + ? o.pop() + : n + : "") && + n === E.cookie_name + ) { + try { + o = JSON.parse(o); + } catch (n) { + try { + o = JSON.parse(decodeURIComponent(o)); + } catch (n) { + o = {}; + } + } + o = JSON.stringify(o); + } + } else if ("all" === t) { + var i = document.cookie.split(/;\s*/); + o = []; + for (var r = 0; r < i.length; r++) o.push(i[r].split("=")[0]); + } + return o; + }, + wn = function (n, t, e) { + for (var o = t || "/", i = 0; i < n.length; i++) { + for (var r = 0; r < e.length; r++) + document.cookie = + n[i] + + "=; path=" + + o + + (0 == e[r].indexOf(".") ? "; domain=" + e[r] : "") + + "; Expires=Thu, 01 Jan 1970 00:00:01 GMT;"; + n[i]; + } + }; + U.validCookie = function (n) { + return "" !== yn(n, "one", !0); + }; + var gn = function (n, t, e, o) { + n.addEventListener(t, e, !0 === o && { passive: !0 }); + }, + hn = function (n) { + if ("object" == typeof n) return Object.keys(n); + }, + _n = function (n, t) { + n.classList.add(t); + }, + kn = function (n, t) { + n.classList.remove(t); + }, + xn = function (n, t) { + return n.classList.contains(t); + }; + return U; + }); +})(); diff --git a/Export/assets/js/bs-init.js b/Export/assets/js/bs-init.js new file mode 100644 index 0000000..a4bb9bb --- /dev/null +++ b/Export/assets/js/bs-init.js @@ -0,0 +1,40 @@ + +if (window.innerWidth < 768) { + [].slice.call(document.querySelectorAll('[data-bss-disabled-mobile]')).forEach(function (elem) { + elem.classList.remove('animated'); + elem.removeAttribute('data-bss-hover-animate'); + elem.removeAttribute('data-aos'); + elem.removeAttribute('data-bss-parallax-bg'); + elem.removeAttribute('data-bss-scroll-zoom'); + }); +} + +document.addEventListener('DOMContentLoaded', function() { + + var hoverAnimationTriggerList = [].slice.call(document.querySelectorAll('[data-bss-hover-animate]')); + var hoverAnimationList = hoverAnimationTriggerList.forEach(function (hoverAnimationEl) { + hoverAnimationEl.addEventListener('mouseenter', function(e){ e.target.classList.add('animated', e.target.dataset.bssHoverAnimate) }); + hoverAnimationEl.addEventListener('mouseleave', function(e){ e.target.classList.remove('animated', e.target.dataset.bssHoverAnimate) }); + }); + + var swipers = document.querySelectorAll('[data-bss-swiper]'); + var swiperNavigations = document.querySelectorAll('.swiper-nav-standalone'); + + for (var swiper of swipers) { + let config = JSON.parse(swiper.dataset.bssSwiper); + + if (!config.navigation) { + config.navigation = {}; + + for (let swiperNavigation of swiperNavigations) { + if (swiperNavigation.dataset.bssSwiperTarget === '#' + swiper.id) { + config.navigation.prevEl = swiperNavigation.querySelector('.swiper-button-prev'); + config.navigation.nextEl = swiperNavigation.querySelector('.swiper-button-next'); + break; + } + } + } + + let slider = new Swiper(swiper, config); + } +}, false); \ No newline at end of file diff --git a/Export/assets/js/pikaday.min.js b/Export/assets/js/pikaday.min.js new file mode 100644 index 0000000..393e258 --- /dev/null +++ b/Export/assets/js/pikaday.min.js @@ -0,0 +1 @@ +!function(e,t){"use strict";var n;if("object"==typeof exports){try{n=require("moment")}catch(e){}module.exports=t(n)}else"function"==typeof define&&define.amd?define(function(e){try{n=e("moment")}catch(e){}return t(n)}):e.Pikaday=t(e.moment)}(this,function(e){"use strict";var t="function"==typeof e,n=!!window.addEventListener,a=window.document,i=window.setTimeout,s=function(e,t,a,i){n?e.addEventListener(t,a,!!i):e.attachEvent("on"+t,a)},o=function(e,t,a,i){n?e.removeEventListener(t,a,!!i):e.detachEvent("on"+t,a)},r=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},h=function(e,t){return-1!==(" "+e.className+" ").indexOf(" "+t+" ")},l=function(e,t){h(e,t)||(e.className=""===e.className?t:e.className+" "+t)},d=function(e,t){e.className=r((" "+e.className+" ").replace(" "+t+" "," "))},u=function(e){return/Array/.test(Object.prototype.toString.call(e))},c=function(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())},f=function(e){var t=e.getDay();return 0===t||6===t},g=function(e){return e%4==0&&e%100!=0||e%400==0},m=function(e,t){return[31,g(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},p=function(e){c(e)&&e.setHours(0,0,0,0)},y=function(e,t){return e.getTime()===t.getTime()},D=function(e,t,n){var a,i;for(a in t)(i=void 0!==e[a])&&"object"==typeof t[a]&&null!==t[a]&&void 0===t[a].nodeName?c(t[a])?n&&(e[a]=new Date(t[a].getTime())):u(t[a])?n&&(e[a]=t[a].slice(0)):e[a]=D({},t[a],n):!n&&i||(e[a]=t[a]);return e},v=function(e,t,n){var i;a.createEvent?((i=a.createEvent("HTMLEvents")).initEvent(t,!0,!1),i=D(i,n),e.dispatchEvent(i)):a.createEventObject&&(i=a.createEventObject(),i=D(i,n),e.fireEvent("on"+t,i))},_=function(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},b={field:null,bound:void 0,position:"bottom left",reposition:!0,format:"YYYY-MM-DD",toString:null,parse:null,defaultDate:null,setDefaultDate:!1,firstDay:0,formatStrict:!1,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,pickWholeWeek:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,enableSelectionDaysInNextAndPreviousMonths:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,blurFieldOnSelect:!0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null},w=function(e,t,n){for(t+=e.firstDay;t>=7;)t-=7;return n?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},M=function(e){var t=[],n="false";if(e.isEmpty){if(!e.showDaysInNextAndPreviousMonths)return'';t.push("is-outside-current-month"),e.enableSelectionDaysInNextAndPreviousMonths||t.push("is-selection-disabled")}return e.isDisabled&&t.push("is-disabled"),e.isToday&&t.push("is-today"),e.isSelected&&(t.push("is-selected"),n="true"),e.hasEvent&&t.push("has-event"),e.isInRange&&t.push("is-inrange"),e.isStartRange&&t.push("is-startrange"),e.isEndRange&&t.push("is-endrange"),'"},k=function(e,t,n){var a=new Date(n,0,1);return''+Math.ceil(((new Date(n,t,e)-a)/864e5+a.getDay()+1)/7)+""},x=function(e,t,n,a){return''+(t?e.reverse():e).join("")+""},R=function(e){return""+e.join("")+""},N=function(e){var t,n=[];for(e.showWeekNumber&&n.push(""),t=0;t<7;t++)n.push(''+w(e,t,!0)+"");return""+(e.isRTL?n.reverse():n).join("")+""},S=function(e,t,n,a,i,s){var o,r,h,l,d,c=e._o,f=n===c.minYear,g=n===c.maxYear,m='
',p=!0,y=!0;for(h=[],o=0;o<12;o++)h.push('");for(l='
'+c.i18n.months[a]+'
",u(c.yearRange)?(o=c.yearRange[0],r=c.yearRange[1]+1):(o=n-c.yearRange,r=1+n+c.yearRange),h=[];o=c.minYear&&h.push('");return d='
'+n+c.yearSuffix+'
",c.showMonthAfterYear?m+=d+l:m+=l+d,f&&(0===a||c.minMonth>=a)&&(p=!1),g&&(11===a||c.maxMonth<=a)&&(y=!1),0===t&&(m+='"),t===e._o.numberOfMonths-1&&(m+='"),m+="
"},C=function(e,t,n){return''+N(e)+R(t)+"
"},I=function(o){var r=this,l=r.config(o);r._onMouseDown=function(e){if(r._v){var t=(e=e||window.event).target||e.srcElement;if(t)if(h(t,"is-disabled")||(!h(t,"pika-button")||h(t,"is-empty")||h(t.parentNode,"is-disabled")?h(t,"pika-prev")?r.prevMonth():h(t,"pika-next")&&r.nextMonth():(r.setDate(new Date(t.getAttribute("data-pika-year"),t.getAttribute("data-pika-month"),t.getAttribute("data-pika-day"))),l.bound&&i(function(){r.hide(),l.blurFieldOnSelect&&l.field&&l.field.blur()},100))),h(t,"pika-select"))r._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},r._onChange=function(e){var t=(e=e||window.event).target||e.srcElement;t&&(h(t,"pika-select-month")?r.gotoMonth(t.value):h(t,"pika-select-year")&&r.gotoYear(t.value))},r._onKeyChange=function(e){if(e=e||window.event,r.isVisible())switch(e.keyCode){case 13:case 27:l.field&&l.field.blur();break;case 37:e.preventDefault(),r.adjustDate("subtract",1);break;case 38:r.adjustDate("subtract",7);break;case 39:r.adjustDate("add",1);break;case 40:r.adjustDate("add",7)}},r._onInputChange=function(n){var a;n.firedBy!==r&&(a=l.parse?l.parse(l.field.value,l.format):t?(a=e(l.field.value,l.format,l.formatStrict))&&a.isValid()?a.toDate():null:new Date(Date.parse(l.field.value)),c(a)&&r.setDate(a),r._v||r.show())},r._onInputFocus=function(){r.show()},r._onInputClick=function(){r.show()},r._onInputBlur=function(){var e=a.activeElement;do{if(h(e,"pika-single"))return}while(e=e.parentNode);r._c||(r._b=i(function(){r.hide()},50)),r._c=!1},r._onClick=function(e){var t=(e=e||window.event).target||e.srcElement,a=t;if(t){!n&&h(t,"pika-select")&&(t.onchange||(t.setAttribute("onchange","return;"),s(t,"change",r._onChange)));do{if(h(a,"pika-single")||a===l.trigger)return}while(a=a.parentNode);r._v&&t!==l.trigger&&a!==l.trigger&&r.hide()}},r.el=a.createElement("div"),r.el.className="pika-single"+(l.isRTL?" is-rtl":"")+(l.theme?" "+l.theme:""),s(r.el,"mousedown",r._onMouseDown,!0),s(r.el,"touchend",r._onMouseDown,!0),s(r.el,"change",r._onChange),s(a,"keydown",r._onKeyChange),l.field&&(l.container?l.container.appendChild(r.el):l.bound?a.body.appendChild(r.el):l.field.parentNode.insertBefore(r.el,l.field.nextSibling),s(l.field,"change",r._onInputChange),l.defaultDate||(t&&l.field.value?l.defaultDate=e(l.field.value,l.format).toDate():l.defaultDate=new Date(Date.parse(l.field.value)),l.setDefaultDate=!0));var d=l.defaultDate;c(d)?l.setDefaultDate?r.setDate(d,!0):r.gotoDate(d):r.gotoDate(new Date),l.bound?(this.hide(),r.el.className+=" is-bound",s(l.trigger,"click",r._onInputClick),s(l.trigger,"focus",r._onInputFocus),s(l.trigger,"blur",r._onInputBlur)):this.show()};return I.prototype={config:function(e){this._o||(this._o=D({},b,!0));var t=D(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme="string"==typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn="function"==typeof t.disableDayFn?t.disableDayFn:null;var n=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=n>4?4:n,c(t.minDate)||(t.minDate=!1),c(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate100&&(t.yearRange=100);return t},toString:function(n){return n=n||this._o.format,c(this._d)?this._o.toString?this._o.toString(this._d,n):t?e(this._d).format(n):this._d.toDateString():""},getMoment:function(){return t?e(this._d):null},setMoment:function(n,a){t&&e.isMoment(n)&&this.setDate(n.toDate(),a)},getDate:function(){return c(this._d)?new Date(this._d.getTime()):null},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value="",v(this._o.field,"change",{firedBy:this})),this.draw();if("string"==typeof e&&(e=new Date(Date.parse(e))),c(e)){var n=this._o.minDate,a=this._o.maxDate;c(n)&&ea&&(e=a),this._d=new Date(e.getTime()),p(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),v(this._o.field,"change",{firedBy:this})),t||"function"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},gotoDate:function(e){var t=!0;if(c(e)){if(this.calendars){var n=new Date(this.calendars[0].year,this.calendars[0].month,1),a=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),i=e.getTime();a.setMonth(a.getMonth()+1),a.setDate(a.getDate()-1),t=i=s&&(this._y=s,!isNaN(r)&&this._m>r&&(this._m=r)),t="pika-title-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,2);for(var l=0;l'+S(this,l,this.calendars[l].year,this.calendars[l].month,this.calendars[0].year,t)+this.render(this.calendars[l].year,this.calendars[l].month,t)+"";this.el.innerHTML=h,n.bound&&"hidden"!==n.field.type&&i(function(){n.trigger.focus()},1),"function"==typeof this._o.onDraw&&this._o.onDraw(this),n.bound&&n.field.setAttribute("aria-label","Use the arrow keys to pick a date")}},adjustPosition:function(){var e,t,n,i,s,o,r,h,l,d;if(!this._o.container){if(this.el.style.position="absolute",e=this._o.trigger,t=e,n=this.el.offsetWidth,i=this.el.offsetHeight,s=window.innerWidth||a.documentElement.clientWidth,o=window.innerHeight||a.documentElement.clientHeight,r=window.pageYOffset||a.body.scrollTop||a.documentElement.scrollTop,"function"==typeof e.getBoundingClientRect)h=(d=e.getBoundingClientRect()).left+window.pageXOffset,l=d.bottom+window.pageYOffset;else for(h=t.offsetLeft,l=t.offsetTop+t.offsetHeight;t=t.offsetParent;)h+=t.offsetLeft,l+=t.offsetTop;(this._o.reposition&&h+n>s||this._o.position.indexOf("right")>-1&&h-n+e.offsetWidth>0)&&(h=h-n+e.offsetWidth),(this._o.reposition&&l+i>o+r||this._o.position.indexOf("top")>-1&&l-i-e.offsetHeight>0)&&(l=l-i-e.offsetHeight),this.el.style.left=h+"px",this.el.style.top=l+"px"}},render:function(e,t,n){var a=this._o,i=new Date,s=m(e,t),o=new Date(e,t,1).getDay(),r=[],h=[];p(i),a.firstDay>0&&(o-=a.firstDay)<0&&(o+=7);for(var l=0===t?11:t-1,d=11===t?0:t+1,u=0===t?e-1:e,g=11===t?e+1:e,D=m(u,l),v=s+o,_=v;_>7;)_-=7;v+=7-_;for(var b=!1,w=0,R=0;w=s+o,Y=w-o+1,O=t,j=e,W=a.startRange&&y(a.startRange,N),A=a.endRange&&y(a.endRange,N),F=a.startRange&&a.endRange&&a.startRangea.maxDate||a.disableWeekends&&f(N)||a.disableDayFn&&a.disableDayFn(N);E&&(w'; + + var that = this; + var delta = 300 - Math.random() * 100; + + if (this.isDeleting) { delta /= 2; } + + if (!this.isDeleting && this.txt === fullTxt) { + delta = this.period; + this.isDeleting = true; + } else if (this.isDeleting && this.txt === '') { + this.isDeleting = false; + this.loopNum++; + delta = 500; + } + + setTimeout(function() { + that.tick(); + }, delta); +}; + +window.onload = function() { + var elements = document.getElementsByClassName('txt-rotate'); + for (var i=0; i + + + + + + + + + + + Project Page - ADCM Networks + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+

Latest Updates

+
+
+
+ + + + + + + +
+ +
+
+
+
+
+
+
+
+

Accreditations

+
+
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
+
+
+
+
+
+
+
+
+
+
Mr A Davis
+

IT professional and Head of Computing in the West Midlands

+
+
+
+
+

Copyright © 2025 ADCM Networks

+ +
+
+
+
+
+
+
+

Accreditations

+
+
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
Slide Image
+
+
+
+
+
+
+
    +
    +
    +
    +
    +
    Mr A Davis
    +

    IT professional and Head of Computing in the West Midlands

    +
    +
    +
    +
    +

    Copyright © 2025 ADCM Networks

    + +
    +
    +
    + + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/blog/acknowledgements-and-dedications.html b/Export/blog/acknowledgements-and-dedications.html new file mode 100644 index 0000000..3990051 --- /dev/null +++ b/Export/blog/acknowledgements-and-dedications.html @@ -0,0 +1,740 @@ + + + + + + + + + + + + Acknowledgements & Dedications + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +

    Acknowledgements & Dedications

    +
    +
    Now that I have completed my dissertation and received my passing result, I am happy to share this with the world.



    This is a pre-written section that is not currently part of my official Masters Dissertation submission
    +

    Firstly, I would like to state that these have been the longest and busiest 3 years of my life and career. From starting this course during COVID lockdowns to changing job and school partway through and to having to retake a full year just to get things perfect. Knowing all of this beforehand would have probably put me off doing this course but I must admit this has allowed me to grow and develop my practice and relationships with those who matter the most. I would like to thank the my friends and support tutors for their ongoing and unconditional support throughout my masters journey:

    A special thank you goes to Keziah, Keith, Emma and the amazing team at my school for providing me with a warm welcome and the incredible support and guidance I needed to become a committed and confident teacher and head of department. Thank you also for reigniting the flame within me which drives my passion for teaching.

    Secondly, I would like to thank those who have been with me throughout the studies. Linda has played a massive role in my Masters journey. She has always made sure that me disabilities do not prevent me from studying and end up with incomplete or substandard work. Her incredible emotional intelligence picks up on when I am not feeling great and she has on multiple occasions diverted my focus or re-directed me a different task what I would be able to complete in a large variety of mindsets. Without Linda, and her drive to get the best out of everyone, I would not be in a position to say I completed a Masters level degree and be confident that I earned the qualification. Candida joined my journey towards the last few months of the dissertation yet it has felt like she had always been part of the journey; the study skills and techniques I discussed, practiced and trialled with her guidance not only helped me focus and progress, but are now a vital toolkit for the students I teach in schools.

    Thirdly, yes thirdly, I want to thank the two wonderful Neurodivergence Coaches I have worked with over the past 2 years. Laura and Julie have worked on the work side of things making sure I am not overwhelmed with live, the universe and everything within it. Laura has watched me go into a new, much bigger role in a new environment and watched as I didn't crash and burn. Much to the surprise and amazement of me! Undertsanding the neruodiverse needs I have as my career and teaching practice develops and flourish to become what BCU originally told me I would be come back in 2018; Committed, Creative, Confident. Laura has allowed me to be more confident in my work and understand how and why I think things in a certain way. Our sessions have allowed me to implement a number of coping strategies to bring me down from times where I am experiencing a high amount of anxiety and stress and she has always been able to be the voice of reasoning so I can respond to the more challenging areas of my work. I would not have been able to complete my Masters studies as well as be able to apply for promotion in my area of expertise without Laura's help, support and guidance.

    Finally, I want to dedicate this dissertation my my partner, Lyall. Thank you for being my rock through my studies and somehow being the sane one out of the two of us.

    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Accreditations

    +
    +
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    Mr A Davis
    +

    IT professional and Head of Computing in the West Midlands

    +
    +
    +
    +
    +

    Copyright © 2025 ADCM Networks

    + +
    +
    +
    +
    +
    +
    +
    +

    Accreditations

    +
    +
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    Slide Image
    +
    +
    +
    +
    +
    +
    +
      +
      +
      +
      +
      +
      Mr A Davis
      +

      IT professional and Head of Computing in the West Midlands

      +
      +
      +
      +
      +

      Copyright © 2025 ADCM Networks

      + +
      +
      +
      + + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/blog/clearing-the-clutter.html b/Export/blog/clearing-the-clutter.html new file mode 100644 index 0000000..ec5019d --- /dev/null +++ b/Export/blog/clearing-the-clutter.html @@ -0,0 +1,742 @@ + + + + + + + + + + + + Clearing the Clutter: A Digital and Personal Reset + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      +
      +
      +

      Clearing the Clutter: A Digital and Personal Reset

      +
      +

      Well, that lasted…

      +

      I’ve been wanting to do something like this for a few years now, and this finally seems like the right time to take action.

      I’ve always been deeply passionate about web design and building modern, dynamic websites for people. I’ve always found it fun - even in those moments when I wanted to tear my hair out over it. Now that my 30th birthday is this week, I’ve taken some time to reflect on what I’ve built (literally).

      To be honest, web design has always been a passion project. No matter how I ended up in the depths of web development, it’s something I turn to when I need a break. That’s how this whole website came together over Easter!

      But now, looking back - not just at web design but at my life in general - I realize there are commitments, and people, that I need to let go of. Some relationships have naturally run their course, while others were never meant to take the path they did in the first place. Keeping certain people around has only drained my energy, and in some cases, they’ve been outright toxic to have in my life. It’s time to make the conscious choice to step away - just because I'm done giving my time and energy to people who have never deserved it in the first place. Normally, this kind of reflection might signal a midlife crisis for a man my age, but that’s not the case here. I’m not writing this to announce that I’m about to jump into every harebrained scheme or viral trend, nor am I declaring an intent to become a social recluse. This post is about something better - something I need to get off my chest once and for all.

      I started getting into web design around sixteen years ago. At one point, I was juggling up to six websites at once - not including my own sites, my portfolio, Anything But IE (my blog site), or anything I created at a hackathon. Today, I still maintain two core websites for other people, but I’ve felt locked into them - and not in a good way.

      Starting July 1st, all ongoing web design projects will enter their “Sunsetting Phase”. This means that in their next big phase, I will slowly and eventually withdraw my involvement. While I’ll still be available for consulting, that’s not something I’m willing or offering to everyone I’ve worked with. Alongside stepping back from web projects, I also intend to distance myself from certain friendships - especially those that have become one-sided, draining, or outright damaging. Whether it’s the feeling of having to force a conversation, being treated like an afterthought, or only being contacted when someone wants something, I’ve recognized that some relationships aren’t worth holding onto. This isn’t about resentment - it’s about finally prioritizing my own well-being.

      Now, I’m not saying I’m done with web design. Far from it! This current website was hastily thrown together, and now I’m paying the price for it. Seriously, what in the ADHD possessed me to pay for a Squarespace website? Given all my financial commitments, it was a reckless expense. My new site will be built using HTML, Bootstrap, and a few old friends along the way (JavaScript being one of them). It’ll have similar - if not identical - features, but at a fraction of the cost. The new site launches on July 1st: new website, new me, and all that.

      +

      What’s next?

      +

      Well, my existing partners will be informed today - whether directly or simply by reading this blog post (inconsiderate, I know!). Given the sacrifices that this decision requires, I hope those who receive this blog post instead of a personal message understand. I’d like to say it’s nothing personal - but if I’m being honest, it probably is.

      After my birthday, I’ll be working toward my July 1st goal. Anything hosted on my servers - or servers I pay for - will be permanently taken offline. My personal sites will move to my private servers to cut costs. Any projects that were mid-redesign may need to reset and restart without me. I know the church website will remain on my plate for another nine months - it’s a huge job, and migrating everything won’t be quick or easy. There’s one site I haven’t publicly mentioned; that website will be redesigned and relaunched on a new web host as a static HTML site with little to no updates required (I might be nice and update the copyright date once a year).

      It’s strange to say, but I can’t wait to get this burden off me - once and for all…

      +
      +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +

      Accreditations

      +
      +
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      Mr A Davis
      +

      IT professional and Head of Computing in the West Midlands

      +
      +
      +
      +
      +

      Copyright © 2025 ADCM Networks

      + +
      +
      +
      +
      +
      +
      +
      +

      Accreditations

      +
      +
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      Slide Image
      +
      +
      +
      +
      +
      +
      +
        +
        +
        +
        +
        +
        Mr A Davis
        +

        IT professional and Head of Computing in the West Midlands

        +
        +
        +
        +
        +

        Copyright © 2025 ADCM Networks

        + +
        +
        +
        + + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/blog/edtext-rollout-strategies.html b/Export/blog/edtext-rollout-strategies.html new file mode 100644 index 0000000..9ce1677 --- /dev/null +++ b/Export/blog/edtext-rollout-strategies.html @@ -0,0 +1,741 @@ + + + + + + + + + + + + 4 Edtech Rollout Strategies Schools Should Know + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        +
        +
        +

        4 Edtech Rollout Strategies Schools Should Know

        +
        +

        A major investment in technology can have big benefits for staff and students alike – but you need to know how to test and implement it to ensure bang for your IT buck, as this former IT professional turned teacher explains.

        + +
        +
        + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +

        Accreditations

        +
        +
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        Mr A Davis
        +

        IT professional and Head of Computing in the West Midlands

        +
        +
        +
        +
        +

        Copyright © 2025 ADCM Networks

        + +
        +
        +
        +
        +
        +
        +
        +

        Accreditations

        +
        +
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        Slide Image
        +
        +
        +
        +
        +
        +
        +
          +
          +
          +
          +
          +
          Mr A Davis
          +

          IT professional and Head of Computing in the West Midlands

          +
          +
          +
          +
          +

          Copyright © 2025 ADCM Networks

          + +
          +
          +
          + + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/blog/its-been-a-while.html b/Export/blog/its-been-a-while.html new file mode 100644 index 0000000..c4aa4d2 --- /dev/null +++ b/Export/blog/its-been-a-while.html @@ -0,0 +1,739 @@ + + + + + + + + + + + + It's Been A While... + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +

          It's Been A While...

          +
          +

          The title says it all...

          A lot has changed since my last ramble on here. First off, I have finally rid myself of that dark and questionable realm that is Twittter (I will call it that until Elon finally gives up his X fetish). I left mainly because I planned to do it years back but never fully committed. You can find me elsewhere on the web here.

          I suppose the next change that I should acknowledge is the extended step back from the internet in general. In January, I had a pretty tough time with things and made the decision that it would be best if I locked everything down for a month while I focus on myself. That did a lot of good, but I don't plan to share what actually happened; and even if I wanted to, I don't think I would be allowed to discuss it. Let's just say, I was unwell and now I am better.

          I also started my new ADHD treatment in September, essentially the same treatment but with a few more people watching in. This stuff is the good stuff! It means I can focus on working for a whole day now instead of just a few hours. I'm going onto my final test plan before going back into Shared Care, where my GP does most of the admin for my medication. Finding the right balance between focusing on work and relaxing is still something I am working on, but I am getting there!

          I should probably mention what is going on with work, school. etc. Yes, I am still head of Computing at a secondary school but I am starting to think about my next stage of my career. This will be my 7th year of qualified teaching and as much as I love what I do, there are still things that cancel out the good.

          This structure of performance managment and performance related pay, even though it is no longer compulsory, teaching staff are still feeling the effects of it today. My team and I have had to work damn hard these past few weeks and yet still, we have a million and one things left to do! One of my big concerns is that even though we are spending all hours of the day working to try and improve grades, we still get set up to fail by the sheer amount of students who want us to "just give out the pass", or by students who outright do not care about education, school or even employment. I still remember to this day a student telling me in my first year of teaching "I don't give a fuck about this, I'm waiting till 16 to go on the dole!". The student did give a fuck in the end, and they came out to be one of our big wins that academic year...

          Even with the changes to my lifestyle, social life and the fact I am older and apparently more mature, the one thing that still makes me think of quitting teaching is the expectation that even though a student hands work in late, or even doesn't do it outright, they are expected to get the highest grades possible. And if they don't? All the blame lands on the teacher, not the student for being lazy.

          That's enough of my rant for now, I guess I should prepare dinner and do some more planning.

          Hopefully I won't leave it another year before I post...

          +
          +
          + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Accreditations

          +
          +
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          Mr A Davis
          +

          IT professional and Head of Computing in the West Midlands

          +
          +
          +
          +
          +

          Copyright © 2025 ADCM Networks

          + +
          +
          +
          +
          +
          +
          +
          +

          Accreditations

          +
          +
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          Slide Image
          +
          +
          +
          +
          +
          +
          +
            +
            +
            +
            +
            +
            Mr A Davis
            +

            IT professional and Head of Computing in the West Midlands

            +
            +
            +
            +
            +

            Copyright © 2025 ADCM Networks

            + +
            +
            +
            + + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/blog/marking-the-milestone.html b/Export/blog/marking-the-milestone.html new file mode 100644 index 0000000..8879863 --- /dev/null +++ b/Export/blog/marking-the-milestone.html @@ -0,0 +1,747 @@ + + + + + + + + + + + + Marking the Milestone: Mastering the Computing Measure + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            +
            +

            Marking the Milestone: Mastering the Computing Measure

            +
            +
            +
            +

            Note to self: I really need to post here more often! It’s been a whirlwind since my last update. Between chasing rapid grade improvements for our Year 11s, general OFSTED prep, onboarding a new team member, and—yes—rewriting the Key Stage 3 curriculum (again), I’ve completely lost track of time.

            +
            + +
            +

            As ever, there's been a lot going on. That said, I’m seeing some encouraging signs: staff morale in the department is slowly but steadily on the rise. There’s still work to do, but we’re heading in the right direction. Our ongoing review of the Key Stage 4 curriculum is showing promising results too—early predictions for Year 10 outcomes suggest we’re building on the progress made with our outgoing Year 11s.

            Behaviour-wise, the picture hasn’t been so rosy. Like many schools, we’ve seen an increase in challenges across both year groups. That said, we did get a bit of unexpected recognition—we were featured in a Channel 5 News story for "bucking the trend" on student behaviour. Nice to have some good news, even if it came from a surprising source.

            But here’s the big one—the department achieved something huge recently: we’ve been awarded the Computing Quality Mark! 🎉

            +
            +

            That makes us the second secondary school in the West Midlands to achieve it. It’s an external acknowledgment that what we do for our students—our curriculum design, our delivery, our intent—is aligned with what OFSTED would classify as at least Good. It’s a massive win for the team.

            And yet… not a word from the headteacher. Not in a briefing, not in a staff bulletin—nothing. Meanwhile, at the end-of-term lunch, there was a whole speech about how OFSTED are “likely” to visit in the first few weeks back. That got all the airtime, while a nationally recognised mark of curriculum quality earned by the department? Radio silence. It’s frustrating, to say the least. I’ll leave it alone for now, but I do wonder how long it'll be before someone outside the department brings it up to SLT or the wider staff body.

            Coming up next: we hit the ground running straight after Easter. Year 11s have their first exam the Thursday we return, so we’re hosting Easter revision sessions to give them the best shot at success in a supportive environment. I’m also planning pre-exam intervention sessions (two hours before the exam), and working out how we staff the Paper 2 exam in late May.

            That last bit’s a delicate one—there’s often an assumption that staff are in the room to "support the students," but that’s not quite the case. I’ll need to have some tactful conversations to make sure expectations are clear without anyone feeling undermined.

            And finally—I've been out visiting one of our feeder schools. Wow. That was a challenge. I'm tempted to write a separate post about it. But the short version? Digital literacy is clearly not a priority in many primary settings. Some of what I saw and heard made it crystal clear that we’re likely to face growing gaps in e-safety knowledge and digital skills among incoming Year 7s. Something to keep an eye on…

            +
            +
            + + + +
            +
            +
            +
            +
            +
            +
            +
            +
            +

            Accreditations

            +
            +
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            +
            Mr A Davis
            +

            IT professional and Head of Computing in the West Midlands

            +
            +
            +
            +
            +

            Copyright © 2025 ADCM Networks

            + +
            +
            +
            +
            +
            +
            +
            +

            Accreditations

            +
            +
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            Slide Image
            +
            +
            +
            +
            +
            +
            +
              +
              +
              +
              +
              +
              Mr A Davis
              +

              IT professional and Head of Computing in the West Midlands

              +
              +
              +
              +
              +

              Copyright © 2025 ADCM Networks

              + +
              +
              +
              + + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/blog/somethings-not-right.html b/Export/blog/somethings-not-right.html new file mode 100644 index 0000000..03d70ca --- /dev/null +++ b/Export/blog/somethings-not-right.html @@ -0,0 +1,760 @@ + + + + + + + + + + + + Something's Not Right, Please Try Again + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              +
              +
              +

              Something's Not Right, Please Try Again

              +
              +

              Before I sucker punch my laptop for being slower than a three-toed Sloth as I hurriedly write the cover sheets for the rest of my lessons. I thought about what I need to do to thrive in my career.

              Last night, I received a message on LinkedIn; usually these are just adverts asking my to buy their premium account but this one was had a subject that rang a bell, "Neurodiverse teacher - advice and support"

              My brain immediately went, "they probably read my article in the TES" so I immediately dropped everything to read what they had to say. I am a rather vain person so was expecting them to be congratulating me on the article and ask me something trivial like "could you send me a link about Access to Work" or "have you heard of this awesome organisation that works with teachers", both of which are things I have received in the past. This message however made my heart sink...

              As I'm not the sort of person to gossip or tell the world all the things I know about someone, I have removed all identifiable information about this person from this post. All you need to know is that they are an ECT (Early Career Teacher) and have only been a qualified teacher for just under a year. They had been struggling with a recent diagnosis and trying to make things work around it. They resorted to coming to me of all people for advice and support.

              I immediately knew I was slightly out of my depth with what they needed so turned to Twitter to get some ideas. Again, my heart sank when even my own headteacher told me some home truths. There's NOTHING out there for you!

              +
              +
              +

              If you want something done, do it yourself

              +
              + +
              +

              So that leave me with a tricky dilemma: do I ignore the issue at hand and hope someone else picks it up, or do I try and do something about supporting neurodiverse teachers and try to create a network that provides support?

              This is something that obviously can't be done overnight however it would be essentially a massive overhaul of my career and could end up with me leaving teaching in a classroom, something I really don't want to leave behind.

              +
              +
              +

              I love teaching more than any other job I’ve had, but I’ve found the journey a lonely one.

              +
              + +
              +

              This teacher who contacted me feels that their journey into teaching and their career is a lonely one. I wish I could do more to support neurodiverse teachers in making them aware they are not alone in this at all. I know I cannot do this on my own so through about what I could do now in the meantime. So I came up with a plan:

              +
                +
              • Step 1: Continue as Head of Computing
              • +
              • Step 2: Start writing blog posts again, but this time with a focus!
              • +
              • Step 3: Look at opportunities to develop a neurodiversity teachers network
              • +
              • Step 4: Possibly write a book on being a neurodiverse teacher or even on how to manage one?
              • +
              +

              Obviously, the eagle-eyed among you will have noticed I have done steps 1 & 2 already. The aim of this blog is to look at how neurodiversity affects the education system, from a teachers perspective. It may even give some insight into what goes on in the head of someone who identifies that way. I must start writing more in this to allow me to consider my next step in a very complex industry.

              My cover work is set, I hope my team can cope while I go home and rest. I feel rough!

              +
              +
              + + + +
              +
              +
              +
              +
              +
              +
              +
              +
              +

              Accreditations

              +
              +
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              +
              +
              +
              +
              +
              +
              +
              +
              +
              +
              Mr A Davis
              +

              IT professional and Head of Computing in the West Midlands

              +
              +
              +
              +
              +

              Copyright © 2025 ADCM Networks

              + +
              +
              +
              +
              +
              +
              +
              +

              Accreditations

              +
              +
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              Slide Image
              +
              +
              +
              +
              +
              +
              +
                +
                +
                +
                +
                +
                Mr A Davis
                +

                IT professional and Head of Computing in the West Midlands

                +
                +
                +
                +
                +

                Copyright © 2025 ADCM Networks

                + +
                +
                +
                + + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/blog/what-started-it-all.html b/Export/blog/what-started-it-all.html new file mode 100644 index 0000000..d0401d6 --- /dev/null +++ b/Export/blog/what-started-it-all.html @@ -0,0 +1,741 @@ + + + + + + + + + + + + What Started It All... + + + + + + + + + + + + + + + + + + + + + + + + + +
                +
                +
                +
                +

                What Started It All...

                +
                +

                One neurodiverse teacher explains the challenges they have faced in the job application and interview process – and shares advice for schools to make their recruitment as inclusive as possible.

                + +
                +
                + + + +
                +
                +
                +
                +
                +
                +
                +
                +
                +

                Accreditations

                +
                +
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                +
                +
                +
                +
                +
                +
                +
                +
                +
                +
                Mr A Davis
                +

                IT professional and Head of Computing in the West Midlands

                +
                +
                +
                +
                +

                Copyright © 2025 ADCM Networks

                + +
                +
                +
                +
                +
                +
                +
                +

                Accreditations

                +
                +
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                Slide Image
                +
                +
                +
                +
                +
                +
                +
                  +
                  +
                  +
                  +
                  +
                  Mr A Davis
                  +

                  IT professional and Head of Computing in the West Midlands

                  +
                  +
                  +
                  +
                  +

                  Copyright © 2025 ADCM Networks

                  + +
                  +
                  +
                  + + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/contact.html b/Export/contact.html new file mode 100644 index 0000000..0880edd --- /dev/null +++ b/Export/contact.html @@ -0,0 +1,314 @@ + + + + + + + + + + + + Contact - ADCM Networks + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +

                  Contact

                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Accreditations

                  +
                  +
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  Mr A Davis
                  +

                  IT professional and Head of Computing in the West Midlands

                  +
                  +
                  +
                  +
                  +

                  Copyright © 2025 ADCM Networks

                  + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Accreditations

                  +
                  +
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  Slide Image
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                    +
                    +
                    +
                    +
                    +
                    Mr A Davis
                    +

                    IT professional and Head of Computing in the West Midlands

                    +
                    +
                    +
                    +
                    +

                    Copyright © 2025 ADCM Networks

                    + +
                    +
                    +
                    + + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/index.html b/Export/index.html new file mode 100644 index 0000000..b519ead --- /dev/null +++ b/Export/index.html @@ -0,0 +1,337 @@ + + + + + + + + + + + + Mr Davis CS & IT + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    +
                    +
                    +

                    Mr A Davis

                    +

                    +
                    +
                    + +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    Featured Project

                    +

                    CS:Box is an innovative educational tool designed to support the teaching of key concepts from the UK Computing Curriculum. Building on the foundations of Bit:Box, CS:Box expands its scope to cover a wider range of essential computing topics, providing an interactive and engaging experience for students.

                    > Read More +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    Accreditations

                    +
                    +
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    Mr A Davis
                    +

                    IT professional and Head of Computing in the West Midlands

                    +
                    +
                    +
                    +
                    +

                    Copyright © 2025 ADCM Networks

                    + +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    Accreditations

                    +
                    +
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    Slide Image
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                      +
                      +
                      +
                      +
                      +
                      Mr A Davis
                      +

                      IT professional and Head of Computing in the West Midlands

                      +
                      +
                      +
                      +
                      +

                      Copyright © 2025 ADCM Networks

                      + +
                      +
                      +
                      + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/my-work/extracurricular-projects/project-page-1.html b/Export/my-work/extracurricular-projects/project-page-1.html new file mode 100644 index 0000000..cb944d0 --- /dev/null +++ b/Export/my-work/extracurricular-projects/project-page-1.html @@ -0,0 +1,334 @@ + + + + + + + + + + + + Project Page - ADCM Networks + + + + + + + + + + + + + + + + + + + + + + + +
                      +
                      +
                      +
                      +

                      project name

                      +
                      +
                      +
                      +
                      +

                      Description

                      +

                      Nam a ultrices mauris. Nam efficitur, lorem a vehicula interdum, ligula velit euismod lorem, vitae vehicula ligula tortor eu leo. Maecenas porttitor massa ut vestibulum euismod. Aliquam eget mi aliquam.

                      +

                      Lorem ipsum dapibus dolor non, malesuada mauris. Aliquam eleifend mauris non odio mattis auctor. Aenean sit amet elementum tellus, a facilisis ligula. Pellentesque ac vehicula mauris.

                      +
                      +
                      +
                      TagsResourceProjectDate25-04-2017
                      +
                      +
                      +
                      +

                      More Projects

                      + +
                      +
                      +
                      +
                      +
                      +
                      +
                      +
                      +

                      Accreditations

                      +
                      +
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      +
                      +
                      +
                      +
                      +
                      +
                      +
                      +
                      +
                      +
                      Mr A Davis
                      +

                      IT professional and Head of Computing in the West Midlands

                      +
                      +
                      +
                      +
                      +

                      Copyright © 2025 ADCM Networks

                      + +
                      +
                      +
                      +
                      +
                      +
                      +
                      +

                      Accreditations

                      +
                      +
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      Slide Image
                      +
                      +
                      +
                      +
                      +
                      +
                      +
                        +
                        +
                        +
                        +
                        +
                        Mr A Davis
                        +

                        IT professional and Head of Computing in the West Midlands

                        +
                        +
                        +
                        +
                        +

                        Copyright © 2025 ADCM Networks

                        + +
                        +
                        +
                        + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/my-work/project-page.html b/Export/my-work/project-page.html new file mode 100644 index 0000000..11adaae --- /dev/null +++ b/Export/my-work/project-page.html @@ -0,0 +1,334 @@ + + + + + + + + + + + + Project Page - ADCM Networks + + + + + + + + + + + + + + + + + + + + + + + +
                        +
                        +
                        +
                        +

                        project name

                        +
                        +
                        +
                        +
                        +

                        Description

                        +

                        Nam a ultrices mauris. Nam efficitur, lorem a vehicula interdum, ligula velit euismod lorem, vitae vehicula ligula tortor eu leo. Maecenas porttitor massa ut vestibulum euismod. Aliquam eget mi aliquam.

                        +

                        Lorem ipsum dapibus dolor non, malesuada mauris. Aliquam eleifend mauris non odio mattis auctor. Aenean sit amet elementum tellus, a facilisis ligula. Pellentesque ac vehicula mauris.

                        +
                        +
                        +
                        TagsResourceProjectDate25-04-2017
                        +
                        +
                        +
                        +

                        More Projects

                        + +
                        +
                        +
                        +
                        +
                        +
                        +
                        +
                        +

                        Accreditations

                        +
                        +
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        +
                        +
                        +
                        +
                        +
                        +
                        +
                        +
                        +
                        +
                        Mr A Davis
                        +

                        IT professional and Head of Computing in the West Midlands

                        +
                        +
                        +
                        +
                        +

                        Copyright © 2025 ADCM Networks

                        + +
                        +
                        +
                        +
                        +
                        +
                        +
                        +

                        Accreditations

                        +
                        +
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        Slide Image
                        +
                        +
                        +
                        +
                        +
                        +
                        +
                          +
                          +
                          +
                          +
                          +
                          Mr A Davis
                          +

                          IT professional and Head of Computing in the West Midlands

                          +
                          +
                          +
                          +
                          +

                          Copyright © 2025 ADCM Networks

                          + +
                          +
                          +
                          + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/my-work/projects-for-education/cs_box.html b/Export/my-work/projects-for-education/cs_box.html new file mode 100644 index 0000000..fc2fcd0 --- /dev/null +++ b/Export/my-work/projects-for-education/cs_box.html @@ -0,0 +1,335 @@ + + + + + + + + + + + + CS:Box + + + + + + + + + + + + + + + + + + + + + + + + +
                          +
                          +
                          +
                          +

                          project name

                          +
                          +
                          +
                          +
                          +

                          Description

                          +

                          Nam a ultrices mauris. Nam efficitur, lorem a vehicula interdum, ligula velit euismod lorem, vitae vehicula ligula tortor eu leo. Maecenas porttitor massa ut vestibulum euismod. Aliquam eget mi aliquam.

                          +

                          Lorem ipsum dapibus dolor non, malesuada mauris. Aliquam eleifend mauris non odio mattis auctor. Aenean sit amet elementum tellus, a facilisis ligula. Pellentesque ac vehicula mauris.

                          +
                          +
                          +
                          TagsResourceProjectDate25-04-2017
                          +
                          +
                          +
                          +

                          More Projects

                          + +
                          +
                          +
                          +
                          +
                          +
                          +
                          +
                          +

                          Accreditations

                          +
                          +
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          +
                          +
                          +
                          +
                          +
                          +
                          +
                          +
                          +
                          +
                          Mr A Davis
                          +

                          IT professional and Head of Computing in the West Midlands

                          +
                          +
                          +
                          +
                          +

                          Copyright © 2025 ADCM Networks

                          + +
                          +
                          +
                          +
                          +
                          +
                          +
                          +

                          Accreditations

                          +
                          +
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          Slide Image
                          +
                          +
                          +
                          +
                          +
                          +
                          +
                            +
                            +
                            +
                            +
                            +
                            Mr A Davis
                            +

                            IT professional and Head of Computing in the West Midlands

                            +
                            +
                            +
                            +
                            +

                            Copyright © 2025 ADCM Networks

                            + +
                            +
                            +
                            + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/my-work/showreel.html b/Export/my-work/showreel.html new file mode 100644 index 0000000..11adaae --- /dev/null +++ b/Export/my-work/showreel.html @@ -0,0 +1,334 @@ + + + + + + + + + + + + Project Page - ADCM Networks + + + + + + + + + + + + + + + + + + + + + + + +
                            +
                            +
                            +
                            +

                            project name

                            +
                            +
                            +
                            +
                            +

                            Description

                            +

                            Nam a ultrices mauris. Nam efficitur, lorem a vehicula interdum, ligula velit euismod lorem, vitae vehicula ligula tortor eu leo. Maecenas porttitor massa ut vestibulum euismod. Aliquam eget mi aliquam.

                            +

                            Lorem ipsum dapibus dolor non, malesuada mauris. Aliquam eleifend mauris non odio mattis auctor. Aenean sit amet elementum tellus, a facilisis ligula. Pellentesque ac vehicula mauris.

                            +
                            +
                            +
                            TagsResourceProjectDate25-04-2017
                            +
                            +
                            +
                            +

                            More Projects

                            + +
                            +
                            +
                            +
                            +
                            +
                            +
                            +
                            +

                            Accreditations

                            +
                            +
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            +
                            +
                            +
                            +
                            +
                            +
                            +
                            +
                            +
                            +
                            Mr A Davis
                            +

                            IT professional and Head of Computing in the West Midlands

                            +
                            +
                            +
                            +
                            +

                            Copyright © 2025 ADCM Networks

                            + +
                            +
                            +
                            +
                            +
                            +
                            +
                            +

                            Accreditations

                            +
                            +
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            Slide Image
                            +
                            +
                            +
                            +
                            +
                            +
                            +
                              +
                              +
                              +
                              +
                              +
                              Mr A Davis
                              +

                              IT professional and Head of Computing in the West Midlands

                              +
                              +
                              +
                              +
                              +

                              Copyright © 2025 ADCM Networks

                              + +
                              +
                              +
                              + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/my-work/web-design/project-page-1-1.html b/Export/my-work/web-design/project-page-1-1.html new file mode 100644 index 0000000..cb944d0 --- /dev/null +++ b/Export/my-work/web-design/project-page-1-1.html @@ -0,0 +1,334 @@ + + + + + + + + + + + + Project Page - ADCM Networks + + + + + + + + + + + + + + + + + + + + + + + +
                              +
                              +
                              +
                              +

                              project name

                              +
                              +
                              +
                              +
                              +

                              Description

                              +

                              Nam a ultrices mauris. Nam efficitur, lorem a vehicula interdum, ligula velit euismod lorem, vitae vehicula ligula tortor eu leo. Maecenas porttitor massa ut vestibulum euismod. Aliquam eget mi aliquam.

                              +

                              Lorem ipsum dapibus dolor non, malesuada mauris. Aliquam eleifend mauris non odio mattis auctor. Aenean sit amet elementum tellus, a facilisis ligula. Pellentesque ac vehicula mauris.

                              +
                              +
                              +
                              TagsResourceProjectDate25-04-2017
                              +
                              +
                              +
                              +

                              More Projects

                              + +
                              +
                              +
                              +
                              +
                              +
                              +
                              +
                              +

                              Accreditations

                              +
                              +
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              +
                              +
                              +
                              +
                              +
                              +
                              +
                              +
                              +
                              +
                              Mr A Davis
                              +

                              IT professional and Head of Computing in the West Midlands

                              +
                              +
                              +
                              +
                              +

                              Copyright © 2025 ADCM Networks

                              + +
                              +
                              +
                              +
                              +
                              +
                              +
                              +

                              Accreditations

                              +
                              +
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              Slide Image
                              +
                              +
                              +
                              +
                              +
                              +
                              +
                                +
                                +
                                +
                                +
                                +
                                Mr A Davis
                                +

                                IT professional and Head of Computing in the West Midlands

                                +
                                +
                                +
                                +
                                +

                                Copyright © 2025 ADCM Networks

                                + +
                                +
                                +
                                + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/projects.html b/Export/projects.html new file mode 100644 index 0000000..61c13d0 --- /dev/null +++ b/Export/projects.html @@ -0,0 +1,754 @@ + + + + + + + + + + + + Projects - ADCM Networks + + + + + + + + + + + + + + + + + + + + + + + +
                                +
                                +
                                + +
                                +
                                + + + +
                                + +
                                +
                                +
                                +
                                +
                                +
                                +
                                +
                                +
                                +

                                Accreditations

                                +
                                +
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                +
                                +
                                +
                                +
                                +
                                +
                                +
                                +
                                +
                                +
                                Mr A Davis
                                +

                                IT professional and Head of Computing in the West Midlands

                                +
                                +
                                +
                                +
                                +

                                Copyright © 2025 ADCM Networks

                                + +
                                +
                                +
                                +
                                +
                                +
                                +
                                +

                                Accreditations

                                +
                                +
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                Slide Image
                                +
                                +
                                +
                                +
                                +
                                +
                                +
                                  +
                                  +
                                  +
                                  +
                                  +
                                  Mr A Davis
                                  +

                                  IT professional and Head of Computing in the West Midlands

                                  +
                                  +
                                  +
                                  +
                                  +

                                  Copyright © 2025 ADCM Networks

                                  + +
                                  +
                                  +
                                  + + + + + + + + + + + + + \ No newline at end of file diff --git a/Export/sitemap.xml b/Export/sitemap.xml new file mode 100644 index 0000000..f13524c --- /dev/null +++ b/Export/sitemap.xml @@ -0,0 +1,42 @@ + + + + https://www.mrdaviscsit.uk/blog/acknowledgements-and-dedications.html + + + https://www.mrdaviscsit.uk/blog/clearing-the-clutter.html + + + https://www.mrdaviscsit.uk/blog/edtext-rollout-strategies.html + + + https://www.mrdaviscsit.uk/blog/its-been-a-while.html + + + https://www.mrdaviscsit.uk/blog/marking-the-milestone.html + + + https://www.mrdaviscsit.uk/blog/somethings-not-right.html + + + https://www.mrdaviscsit.uk/blog/what-started-it-all.html + + + https://www.mrdaviscsit.uk/my-work/projects-for-education/cs_box.html + + + https://www.mrdaviscsit.uk/about.html + + + https://www.mrdaviscsit.uk/blog.html + + + https://www.mrdaviscsit.uk/contact.html + + + https://www.mrdaviscsit.uk/ + + + https://www.mrdaviscsit.uk/projects.html + + \ No newline at end of file diff --git a/Portfolio Website.bsdesign b/Portfolio Website.bsdesign index 0a0af2b..8ea3bfd 100644 Binary files a/Portfolio Website.bsdesign and b/Portfolio Website.bsdesign differ