From 81b1ffec4ecf47a3ec880d15ac34c646d93ba41e Mon Sep 17 00:00:00 2001 From: Ryan Holder Date: Tue, 19 Oct 2021 14:27:13 +0100 Subject: [PATCH] add homepage, header, footer, styles --- .../openpowerfoundation/assets/css/main.css | 5073 +++++++++++++++++ .../openpowerfoundation/assets/css/style.css | 12 +- .../openpowerfoundation/assets/img/logo.png | Bin 0 -> 29968 bytes themes/openpowerfoundation/layouts/index.html | 105 +- .../layouts/partials/footer.html | 25 +- .../layouts/partials/header.html | 3 +- .../layouts/partials/navbar.html | 37 +- .../layouts/partials/workgroups.html | 0 .../static/fonts/italic.woff | Bin 0 -> 62460 bytes .../static/fonts/italic.woff2 | Bin 0 -> 46904 bytes .../static/fonts/light.woff | Bin 0 -> 48452 bytes .../static/fonts/light.woff2 | Bin 0 -> 36856 bytes .../static/fonts/medium.woff | Bin 0 -> 47016 bytes .../static/fonts/medium.woff2 | Bin 0 -> 36044 bytes .../static/img/180x102.png | Bin 0 -> 97 bytes themes/openpowerfoundation/static/img/fb.svg | 1 + themes/openpowerfoundation/static/img/in.svg | 1 + .../openpowerfoundation/static/img/logo.png | Bin 0 -> 29968 bytes .../static/img/promo-1.jpg | Bin 0 -> 433305 bytes .../static/img/promo-2.jpg | Bin 0 -> 253989 bytes .../static/img/thumb-1.jpg | Bin 0 -> 119622 bytes .../static/img/thumb-2.jpg | Bin 0 -> 152845 bytes .../static/img/thumb-3.jpg | Bin 0 -> 101726 bytes .../static/img/thumb-4.jpg | Bin 0 -> 169929 bytes .../static/img/thumb-5.jpg | Bin 0 -> 173260 bytes .../static/img/thumb-6.jpg | Bin 0 -> 111829 bytes .../static/img/thumb-7.jpg | Bin 0 -> 155751 bytes .../static/img/thumb-8.jpg | Bin 0 -> 147563 bytes .../static/img/thumb-9.jpg | Bin 0 -> 188232 bytes themes/openpowerfoundation/static/img/tw.svg | 1 + themes/openpowerfoundation/static/img/yt.svg | 1 + 31 files changed, 5244 insertions(+), 15 deletions(-) create mode 100644 themes/openpowerfoundation/assets/css/main.css create mode 100644 themes/openpowerfoundation/assets/img/logo.png create mode 100644 themes/openpowerfoundation/layouts/partials/workgroups.html create mode 100644 themes/openpowerfoundation/static/fonts/italic.woff create mode 100644 themes/openpowerfoundation/static/fonts/italic.woff2 create mode 100644 themes/openpowerfoundation/static/fonts/light.woff create mode 100644 themes/openpowerfoundation/static/fonts/light.woff2 create mode 100644 themes/openpowerfoundation/static/fonts/medium.woff create mode 100644 themes/openpowerfoundation/static/fonts/medium.woff2 create mode 100644 themes/openpowerfoundation/static/img/180x102.png create mode 100644 themes/openpowerfoundation/static/img/fb.svg create mode 100644 themes/openpowerfoundation/static/img/in.svg create mode 100644 themes/openpowerfoundation/static/img/logo.png create mode 100644 themes/openpowerfoundation/static/img/promo-1.jpg create mode 100644 themes/openpowerfoundation/static/img/promo-2.jpg create mode 100644 themes/openpowerfoundation/static/img/thumb-1.jpg create mode 100644 themes/openpowerfoundation/static/img/thumb-2.jpg create mode 100644 themes/openpowerfoundation/static/img/thumb-3.jpg create mode 100644 themes/openpowerfoundation/static/img/thumb-4.jpg create mode 100644 themes/openpowerfoundation/static/img/thumb-5.jpg create mode 100644 themes/openpowerfoundation/static/img/thumb-6.jpg create mode 100644 themes/openpowerfoundation/static/img/thumb-7.jpg create mode 100644 themes/openpowerfoundation/static/img/thumb-8.jpg create mode 100644 themes/openpowerfoundation/static/img/thumb-9.jpg create mode 100644 themes/openpowerfoundation/static/img/tw.svg create mode 100644 themes/openpowerfoundation/static/img/yt.svg diff --git a/themes/openpowerfoundation/assets/css/main.css b/themes/openpowerfoundation/assets/css/main.css new file mode 100644 index 0000000..e254b37 --- /dev/null +++ b/themes/openpowerfoundation/assets/css/main.css @@ -0,0 +1,5073 @@ +@font-face { + font-family: "IBMPlexSerif"; + font-weight: 300; + font-style: normal; + font-display: swap; + src: url(../fonts/light.woff2) format("woff2"), url(../fonts/light.woff) format("woff"); } + +@font-face { + font-family: "IBMPlexSerif"; + font-weight: 300; + font-style: italic; + font-display: swap; + src: url(../fonts/italic.woff2) format("woff2"), url(../fonts/italic.woff) format("woff"); } + +@font-face { + font-family: "IBMPlexSerif"; + font-weight: 500; + font-style: normal; + font-display: swap; + src: url(../fonts/medium.woff2) format("woff2"), url(../fonts/medium.woff) format("woff"); } + +/*! + * Bootstrap v5.1.1 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #2666f5; + --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: #71d8ee; + --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: #71d8ee; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #2666f5; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 113, 216, 238; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 38, 102, 245; + --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-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 0, 0, 0; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: "IBMPlexSerif", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --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: 300; + --bs-body-line-height: 1.9; + --bs-body-color: #000; + --bs-body-bg: #fff; } + +*, +*::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; + background-color: currentColor; + border: 0; + opacity: 0.25; } + +hr:not([size]) { + height: 1px; } + +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.6; } + h1:first-child, .h1:first-child, h2:first-child, .h2:first-child, h3:first-child, .h3:first-child, h4:first-child, .h4:first-child, h5:first-child, .h5:first-child, h6:first-child, .h6:first-child { + margin-top: 0; } + h1:not(:first-child), .h1:not(:first-child), h2:not(:first-child), .h2:not(:first-child), h3:not(:first-child), .h3:not(:first-child), h4:not(:first-child), .h4:not(:first-child), h5:not(:first-child), .h5:not(:first-child), h6:not(:first-child), .h6:not(:first-child) { + margin-top: 1rem; } + +h1, .h1 { + font-size: calc(1.525rem + 3.3vw); } + @media (min-width: 1200px) { + h1, .h1 { + font-size: 4rem; } } + +h2, .h2 { + font-size: calc(1.35rem + 1.2vw); } + @media (min-width: 1200px) { + h2, .h2 { + font-size: 2.25rem; } } + +h3, .h3 { + font-size: 1.125rem; } + +h4, .h4 { + font-size: 1rem; } + +h5, .h5 { + font-size: 1rem; } + +h6, .h6 { + font-size: 1rem; } + +p { + margin-top: 0; + margin-bottom: 1.5em; } + +abbr[title], +abbr[data-bs-original-title] { + text-decoration: underline dotted; + cursor: help; + 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: 1.875em; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 500; } + +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: 0.2em; + background-color: #fcf8e3; } + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: #71d8ee; + text-decoration: none; } + a:hover { + color: #1595b1; } + +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; + direction: ltr /* rtl:ignore */; + unicode-bidi: bidi-override; } + +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: #d63384; + word-wrap: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; } + kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 500; } + +figure { + margin: 0 0 1rem; } + +img, +svg { + vertical-align: middle; } + +table { + caption-side: bottom; + border-collapse: collapse; } + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + 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]::-webkit-calendar-picker-indicator { + display: none; } + +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: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; } + @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"] { + outline-offset: -2px; + -webkit-appearance: textfield; } + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-color-swatch-wrapper { + padding: 0; } + +::file-selector-button { + font: inherit; } + +::-webkit-file-upload-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-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.6; } + @media (min-width: 1200px) { + .display-1 { + font-size: 5rem; } } + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.6; } + @media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; } } + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.6; } + @media (min-width: 1200px) { + .display-3 { + font-size: 4rem; } } + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.6; } + @media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; } } + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.6; } + @media (min-width: 1200px) { + .display-5 { + font-size: 3rem; } } + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.6; } + @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: 0.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: "\2014\00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 0.875em; + color: #6c757d; } + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl { + width: 100%; + padding-right: var(--bs-gutter-x, 0.9375rem); + padding-left: var(--bs-gutter-x, 0.9375rem); + margin-right: auto; + margin-left: auto; + max-width: 1360px; } + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; } } + +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; } } + +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; } } + +@media (min-width: 1320px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1260px; } } + +.row { + --bs-gutter-x: 1.875rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x) * -.5); + margin-left: calc(var(--bs-gutter-x) * -.5); } + .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.33333%; } + +.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.66667%; } + +.col-auto { + flex: 0 0 auto; + width: auto; } + +.col-1 { + flex: 0 0 auto; + width: 8.33333%; } + +.col-2 { + flex: 0 0 auto; + width: 16.66667%; } + +.col-3 { + flex: 0 0 auto; + width: 25%; } + +.col-4 { + flex: 0 0 auto; + width: 33.33333%; } + +.col-5 { + flex: 0 0 auto; + width: 41.66667%; } + +.col-6 { + flex: 0 0 auto; + width: 50%; } + +.col-7 { + flex: 0 0 auto; + width: 58.33333%; } + +.col-8 { + flex: 0 0 auto; + width: 66.66667%; } + +.col-9 { + flex: 0 0 auto; + width: 75%; } + +.col-10 { + flex: 0 0 auto; + width: 83.33333%; } + +.col-11 { + flex: 0 0 auto; + width: 91.66667%; } + +.col-12 { + flex: 0 0 auto; + width: 100%; } + +.offset-1 { + margin-left: 8.33333%; } + +.offset-2 { + margin-left: 16.66667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333%; } + +.offset-5 { + margin-left: 41.66667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333%; } + +.offset-8 { + margin-left: 66.66667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333%; } + +.offset-11 { + margin-left: 91.66667%; } + +.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.33333%; } + .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.66667%; } + .col-sm-auto { + flex: 0 0 auto; + width: auto; } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; } + .offset-sm-0 { + margin-left: 0; } + .offset-sm-1 { + margin-left: 8.33333%; } + .offset-sm-2 { + margin-left: 16.66667%; } + .offset-sm-3 { + margin-left: 25%; } + .offset-sm-4 { + margin-left: 33.33333%; } + .offset-sm-5 { + margin-left: 41.66667%; } + .offset-sm-6 { + margin-left: 50%; } + .offset-sm-7 { + margin-left: 58.33333%; } + .offset-sm-8 { + margin-left: 66.66667%; } + .offset-sm-9 { + margin-left: 75%; } + .offset-sm-10 { + margin-left: 83.33333%; } + .offset-sm-11 { + margin-left: 91.66667%; } + .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.33333%; } + .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.66667%; } + .col-md-auto { + flex: 0 0 auto; + width: auto; } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-md-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-md-3 { + flex: 0 0 auto; + width: 25%; } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-md-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-md-6 { + flex: 0 0 auto; + width: 50%; } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-md-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-md-9 { + flex: 0 0 auto; + width: 75%; } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-md-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-md-12 { + flex: 0 0 auto; + width: 100%; } + .offset-md-0 { + margin-left: 0; } + .offset-md-1 { + margin-left: 8.33333%; } + .offset-md-2 { + margin-left: 16.66667%; } + .offset-md-3 { + margin-left: 25%; } + .offset-md-4 { + margin-left: 33.33333%; } + .offset-md-5 { + margin-left: 41.66667%; } + .offset-md-6 { + margin-left: 50%; } + .offset-md-7 { + margin-left: 58.33333%; } + .offset-md-8 { + margin-left: 66.66667%; } + .offset-md-9 { + margin-left: 75%; } + .offset-md-10 { + margin-left: 83.33333%; } + .offset-md-11 { + margin-left: 91.66667%; } + .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.33333%; } + .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.66667%; } + .col-lg-auto { + flex: 0 0 auto; + width: auto; } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; } + .offset-lg-0 { + margin-left: 0; } + .offset-lg-1 { + margin-left: 8.33333%; } + .offset-lg-2 { + margin-left: 16.66667%; } + .offset-lg-3 { + margin-left: 25%; } + .offset-lg-4 { + margin-left: 33.33333%; } + .offset-lg-5 { + margin-left: 41.66667%; } + .offset-lg-6 { + margin-left: 50%; } + .offset-lg-7 { + margin-left: 58.33333%; } + .offset-lg-8 { + margin-left: 66.66667%; } + .offset-lg-9 { + margin-left: 75%; } + .offset-lg-10 { + margin-left: 83.33333%; } + .offset-lg-11 { + margin-left: 91.66667%; } + .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: 1320px) { + .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.33333%; } + .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.66667%; } + .col-xl-auto { + flex: 0 0 auto; + width: auto; } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; } + .offset-xl-0 { + margin-left: 0; } + .offset-xl-1 { + margin-left: 8.33333%; } + .offset-xl-2 { + margin-left: 16.66667%; } + .offset-xl-3 { + margin-left: 25%; } + .offset-xl-4 { + margin-left: 33.33333%; } + .offset-xl-5 { + margin-left: 41.66667%; } + .offset-xl-6 { + margin-left: 50%; } + .offset-xl-7 { + margin-left: 58.33333%; } + .offset-xl-8 { + margin-left: 66.66667%; } + .offset-xl-9 { + margin-left: 75%; } + .offset-xl-10 { + margin-left: 83.33333%; } + .offset-xl-11 { + margin-left: 91.66667%; } + .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; } } + +.form-label { + margin-bottom: 0.5rem; } + +.col-form-label { + padding-top: calc(0.75rem + 1px); + padding-bottom: calc(0.75rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.9; } + +.col-form-label-lg { + padding-top: calc(0.75rem + 1px); + padding-bottom: calc(0.75rem + 1px); + font-size: 1.25rem; } + +.col-form-label-sm { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + font-size: 1rem; } + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; } + +.form-control { + display: block; + width: 100%; + padding: 0.75rem 1rem; + font-size: 1.25rem; + font-weight: 300; + line-height: 1.9; + color: #000; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + appearance: none; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.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: #000; + background-color: #fff; + border-color: #b8ecf7; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(113, 216, 238, 0.25); } + .form-control::-webkit-date-and-time-value { + height: 1.9em; } + .form-control::placeholder { + color: #6c757d; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } + .form-control::file-selector-button { + padding: 0.75rem 1rem; + margin: -0.75rem -1rem; + margin-inline-end: 1rem; + color: #000; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + 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; } + @media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; } + .form-control::-webkit-file-upload-button { + padding: 0.75rem 1rem; + margin: -0.75rem -1rem; + margin-inline-end: 1rem; + color: #000; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + 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; } + @media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dde0e3; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.75rem 0; + margin-bottom: 0; + line-height: 1.9; + color: #000; + background-color: transparent; + border: solid transparent; + border-width: 1px 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.9em + 0.75rem + 2px); + padding: 0.375rem 1.875rem; + font-size: 1rem; + border-radius: 0.2rem; } + .form-control-sm::file-selector-button { + padding: 0.375rem 1.875rem; + margin: -0.375rem -1.875rem; + margin-inline-end: 1.875rem; } + .form-control-sm::-webkit-file-upload-button { + padding: 0.375rem 1.875rem; + margin: -0.375rem -1.875rem; + margin-inline-end: 1.875rem; } + +.form-control-lg { + min-height: calc(1.9em + 1.5rem + 2px); + padding: 0.75rem 2.5rem; + font-size: 1.25rem; + border-radius: 0.3rem; } + .form-control-lg::file-selector-button { + padding: 0.75rem 2.5rem; + margin: -0.75rem -2.5rem; + margin-inline-end: 2.5rem; } + .form-control-lg::-webkit-file-upload-button { + padding: 0.75rem 2.5rem; + margin: -0.75rem -2.5rem; + margin-inline-end: 2.5rem; } + +textarea.form-control { + min-height: calc(1.9em + 1.5rem + 2px); } + +textarea.form-control-sm { + min-height: calc(1.9em + 0.75rem + 2px); } + +textarea.form-control-lg { + min-height: calc(1.9em + 1.5rem + 2px); } + +.form-control-color { + width: 3rem; + height: auto; + padding: 0.75rem; } + .form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control-color::-moz-color-swatch { + height: 1.9em; + border-radius: 0.25rem; } + .form-control-color::-webkit-color-swatch { + height: 1.9em; + border-radius: 0.25rem; } + +.form-select { + display: block; + width: 100%; + padding: 0.75rem 3rem 0.75rem 1rem; + -moz-padding-start: calc(1rem - 3px); + font-size: 1.25rem; + font-weight: 300; + line-height: 1.9; + color: #000; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 1rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; } } + .form-select:focus { + border-color: #b8ecf7; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(113, 216, 238, 0.25); } + .form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 1rem; + background-image: none; } + .form-select:disabled { + background-color: #e9ecef; } + .form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #000; } + +.form-select-sm { + padding-top: 0.375rem; + padding-bottom: 0.375rem; + padding-left: 1.875rem; + font-size: 1rem; } + +.form-select-lg { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + padding-left: 2.5rem; + font-size: 1.25rem; } + +.form-check { + display: block; + min-height: 1.9rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; } + .form-check .form-check-input { + float: left; + margin-left: -1.5em; } + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.45em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + appearance: none; + color-adjust: exact; } + .form-check-input[type="checkbox"] { + border-radius: 0.25em; } + .form-check-input[type="radio"] { + border-radius: 50%; } + .form-check-input:active { + filter: brightness(90%); } + .form-check-input:focus { + border-color: #b8ecf7; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(113, 216, 238, 0.25); } + .form-check-input:checked { + background-color: #71d8ee; + border-color: #71d8ee; } + .form-check-input:checked[type="checkbox"] { + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e"); } + .form-check-input:checked[type="radio"] { + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e"); } + .form-check-input[type="checkbox"]:indeterminate { + background-color: #71d8ee; + border-color: #71d8ee; + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"); } + .form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; } + .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + opacity: 0.5; } + +.form-switch { + padding-left: 2.5em; } + .form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; } } + .form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23b8ecf7%27/%3e%3c/svg%3e"); } + .form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e"); } + +.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: 0.65; } + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + appearance: none; } + .form-range:focus { + outline: 0; } + .form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(113, 216, 238, 0.25); } + .form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(113, 216, 238, 0.25); } + .form-range::-moz-focus-outer { + border: 0; } + .form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #71d8ee; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + transition: none; } } + .form-range::-webkit-slider-thumb:active { + background-color: #d4f3fa; } + .form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #71d8ee; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + transition: none; } } + .form-range::-moz-range-thumb:active { + background-color: #d4f3fa; } + .form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range:disabled { + pointer-events: none; } + .form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; } + .form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; } + +.form-floating { + position: relative; } + .form-floating > .form-control, + .form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; } + .form-floating > label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem 1rem; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; } } + .form-floating > .form-control { + padding: 1rem 1rem; } + .form-floating > .form-control::placeholder { + color: transparent; } + .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:focus ~ label, + .form-floating > .form-control:not(:placeholder-shown) ~ label, + .form-floating > .form-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; } + .input-group > .form-control, + .input-group > .form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; } + .input-group > .form-control:focus, + .input-group > .form-select:focus { + z-index: 3; } + .input-group .btn { + position: relative; + z-index: 2; } + .input-group .btn:focus { + z-index: 3; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.75rem 1rem; + font-size: 1.25rem; + font-weight: 300; + line-height: 1.9; + color: #000; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; } + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.75rem 2.5rem; + font-size: 1.25rem; + border-radius: 0.3rem; } + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.375rem 1.875rem; + font-size: 1rem; + border-radius: 0.2rem; } + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 4rem; } + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) { + 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), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) { + 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: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.25rem; } + +.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: #198754; + padding-right: calc(1.9em + 1.5rem); + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.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.1z%27/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.475em + 0.375rem) center; + background-size: calc(0.95em + 0.75rem) calc(0.95em + 0.75rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.9em + 1.5rem); + background-position: top calc(0.475em + 0.375rem) right calc(0.475em + 0.375rem); } + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #198754; } + .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"] { + padding-right: 5.5rem; + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.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.1z%27/%3e%3c/svg%3e"); + background-position: right 1rem center, center right 3rem; + background-size: 16px 12px, calc(0.95em + 0.75rem) calc(0.95em + 0.75rem); } + .was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; } + .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; } + .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; } + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: .5em; } + +.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated +.input-group .form-select:valid, +.input-group .form-select.is-valid { + z-index: 1; } + .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated + .input-group .form-select:valid:focus, + .input-group .form-select.is-valid:focus { + z-index: 3; } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; } + +.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: #dc3545; + padding-right: calc(1.9em + 1.5rem); + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.475em + 0.375rem) center; + background-size: calc(0.95em + 0.75rem) calc(0.95em + 0.75rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.9em + 1.5rem); + background-position: top calc(0.475em + 0.375rem) right calc(0.475em + 0.375rem); } + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #dc3545; } + .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"] { + padding-right: 5.5rem; + background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e"); + background-position: right 1rem center, center right 3rem; + background-size: 16px 12px, calc(0.95em + 0.75rem) calc(0.95em + 0.75rem); } + .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; } + .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; } + .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; } + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: .5em; } + +.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated +.input-group .form-select:invalid, +.input-group .form-select.is-invalid { + z-index: 2; } + .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated + .input-group .form-select:invalid:focus, + .input-group .form-select.is-invalid:focus { + z-index: 3; } + +.teaser__section a.btn { + color: white; +} +.btn { + display: inline-block; + font-weight: 400; + line-height: 1.9; + color: white; + text-align: center; + vertical-align: middle; + cursor: pointer; + user-select: none; + background-color: transparent; + border: 2px solid transparent; + padding: 0.75rem 2.5rem; + font-size: 1.25rem; + border-radius: 0.25rem; + 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; } + @media (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover { + color: #000; } + .btn-check:focus + .btn, .btn:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(113, 216, 238, 0.25); } + .btn:disabled, .btn.disabled, + fieldset:disabled .btn { + pointer-events: none; + opacity: 0.65; } + +.btn-primary { + color: #000; + background-color: #71d8ee; + border-color: #71d8ee; } + .btn-primary:hover { + color: #000; + background-color: #fafefe; + border-color: #fafefe; } + .btn-check:focus + .btn-primary, .btn-primary:focus { + color: #000; + background-color: #fafefe; + border-color: #fafefe; + box-shadow: 0 0 0 0.25rem rgba(96, 184, 202, 0.5); } + .btn-check:checked + .btn-primary, + .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, + .show > .btn-primary.dropdown-toggle { + color: #000; + background-color: #8de0f1; + border-color: #7fdcf0; } + .btn-check:checked + .btn-primary:focus, + .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, + .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(96, 184, 202, 0.5); } + .btn-primary:disabled, .btn-primary.disabled { + color: #000; + background-color: #71d8ee; + border-color: #71d8ee; } + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-secondary:hover { + color: #000; + background-color: #bcc1c6; + border-color: #bcc1c6; } + .btn-check:focus + .btn-secondary, .btn-secondary:focus { + color: #000; + background-color: #bcc1c6; + border-color: #bcc1c6; + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); } + .btn-check:checked + .btn-secondary, + .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, + .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #565e64; + border-color: #51585e; } + .btn-check:checked + .btn-secondary:focus, + .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, + .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); } + .btn-secondary:disabled, .btn-secondary.disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + +.btn-success { + color: #fff; + background-color: #198754; + border-color: #198754; } + .btn-success:hover { + color: #000; + background-color: #59e0a1; + border-color: #59e0a1; } + .btn-check:focus + .btn-success, .btn-success:focus { + color: #000; + background-color: #59e0a1; + border-color: #59e0a1; + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); } + .btn-check:checked + .btn-success, + .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, + .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #146c43; + border-color: #13653f; } + .btn-check:checked + .btn-success:focus, + .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, + .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); } + .btn-success:disabled, .btn-success.disabled { + color: #fff; + background-color: #198754; + border-color: #198754; } + +.btn-info { + color: #fff; + background-color: #2666f5; + border-color: #2666f5; } + .btn-info:hover { + color: #000; + background-color: #b8cdfc; + border-color: #b8cdfc; } + .btn-check:focus + .btn-info, .btn-info:focus { + color: #000; + background-color: #b8cdfc; + border-color: #b8cdfc; + box-shadow: 0 0 0 0.25rem rgba(71, 125, 247, 0.5); } + .btn-check:checked + .btn-info, + .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, + .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #1e52c4; + border-color: #1d4db8; } + .btn-check:checked + .btn-info:focus, + .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, + .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(71, 125, 247, 0.5); } + .btn-info:disabled, .btn-info.disabled { + color: #fff; + background-color: #2666f5; + border-color: #2666f5; } + +.btn-warning { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + .btn-warning:hover { + color: #000; + background-color: #ffe7a0; + border-color: #ffe7a0; } + .btn-check:focus + .btn-warning, .btn-warning:focus { + color: #000; + background-color: #ffe7a0; + border-color: #ffe7a0; + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); } + .btn-check:checked + .btn-warning, + .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, + .show > .btn-warning.dropdown-toggle { + color: #000; + background-color: #ffcd39; + border-color: #ffc720; } + .btn-check:checked + .btn-warning:focus, + .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, + .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); } + .btn-warning:disabled, .btn-warning.disabled { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-danger:hover { + color: #000; + background-color: #f3b7bd; + border-color: #f3b7bd; } + .btn-check:focus + .btn-danger, .btn-danger:focus { + color: #000; + background-color: #f3b7bd; + border-color: #f3b7bd; + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); } + .btn-check:checked + .btn-danger, + .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, + .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #b02a37; + border-color: #a52834; } + .btn-check:checked + .btn-danger:focus, + .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, + .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); } + .btn-danger:disabled, .btn-danger.disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + +.btn-light { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-light:hover { + color: #000; + background-color: white; + border-color: white; } + .btn-check:focus + .btn-light, .btn-light:focus { + color: #000; + background-color: white; + border-color: white; + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); } + .btn-check:checked + .btn-light, + .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, + .show > .btn-light.dropdown-toggle { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; } + .btn-check:checked + .btn-light:focus, + .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, + .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); } + .btn-light:disabled, .btn-light.disabled { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529; } + .btn-dark:hover { + color: #fff; + background-color: #65727e; + border-color: #65727e; } + .btn-check:focus + .btn-dark, .btn-dark:focus { + color: #fff; + background-color: #65727e; + border-color: #65727e; + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); } + .btn-check:checked + .btn-dark, + .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, + .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1a1e21; + border-color: #191c1f; } + .btn-check:checked + .btn-dark:focus, + .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, + .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); } + .btn-dark:disabled, .btn-dark.disabled { + color: #fff; + background-color: #212529; + border-color: #212529; } + +.btn-outline-primary { + color: white; + background-color: #02123E; + border-color: #02123E; } + .btn-outline-primary:hover { + color: #000; + background-color: #71d8ee; + border-color: #71d8ee; } + .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + box-shadow: 0 0 0 0.25rem rgba(113, 216, 238, 0.5); } + .btn-check:checked + .btn-outline-primary, + .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { + color: #000; + background-color: #71d8ee; + border-color: #71d8ee; } + .btn-check:checked + .btn-outline-primary:focus, + .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(113, 216, 238, 0.5); } + .btn-outline-primary:disabled, .btn-outline-primary.disabled { + color: #71d8ee; + background-color: transparent; } + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); } + .btn-check:checked + .btn-outline-secondary, + .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-check:checked + .btn-outline-secondary:focus, + .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); } + .btn-outline-secondary:disabled, .btn-outline-secondary.disabled { + color: #6c757d; + background-color: transparent; } + +.btn-outline-success { + color: #198754; + border-color: #198754; } + .btn-outline-success:hover { + color: #fff; + background-color: #198754; + border-color: #198754; } + .btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); } + .btn-check:checked + .btn-outline-success, + .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { + color: #fff; + background-color: #198754; + border-color: #198754; } + .btn-check:checked + .btn-outline-success:focus, + .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); } + .btn-outline-success:disabled, .btn-outline-success.disabled { + color: #198754; + background-color: transparent; } + +.btn-outline-info { + color: #2666f5; + border-color: #2666f5; } + .btn-outline-info:hover { + color: #fff; + background-color: #2666f5; + border-color: #2666f5; } + .btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + box-shadow: 0 0 0 0.25rem rgba(38, 102, 245, 0.5); } + .btn-check:checked + .btn-outline-info, + .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { + color: #fff; + background-color: #2666f5; + border-color: #2666f5; } + .btn-check:checked + .btn-outline-info:focus, + .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(38, 102, 245, 0.5); } + .btn-outline-info:disabled, .btn-outline-info.disabled { + color: #2666f5; + background-color: transparent; } + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; } + .btn-outline-warning:hover { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); } + .btn-check:checked + .btn-outline-warning, + .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { + color: #000; + background-color: #ffc107; + border-color: #ffc107; } + .btn-check:checked + .btn-outline-warning:focus, + .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); } + .btn-outline-warning:disabled, .btn-outline-warning.disabled { + color: #ffc107; + background-color: transparent; } + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; } + .btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); } + .btn-check:checked + .btn-outline-danger, + .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-check:checked + .btn-outline-danger:focus, + .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); } + .btn-outline-danger:disabled, .btn-outline-danger.disabled { + color: #dc3545; + background-color: transparent; } + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; } + .btn-outline-light:hover { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-check:focus + .btn-outline-light, .btn-outline-light:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); } + .btn-check:checked + .btn-outline-light, + .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-check:checked + .btn-outline-light:focus, + .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); } + .btn-outline-light:disabled, .btn-outline-light.disabled { + color: #f8f9fa; + background-color: transparent; } + +.btn-outline-dark { + color: #212529; + border-color: #212529; } + .btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; } + .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); } + .btn-check:checked + .btn-outline-dark, + .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { + color: #fff; + background-color: #212529; + border-color: #212529; } + .btn-check:checked + .btn-outline-dark:focus, + .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); } + .btn-outline-dark:disabled, .btn-outline-dark.disabled { + color: #212529; + background-color: transparent; } + +.btn-link { + font-weight: 400; + color: #71d8ee; + text-decoration: none; } + .btn-link:hover { + color: #1595b1; } + .btn-link:disabled, .btn-link.disabled { + color: #6c757d; } + +.btn-lg { + padding: 0.75rem 2.5rem; + font-size: 1.25rem; + border-radius: 0.3rem; } + +.btn-sm { + padding: 0.375rem 1.875rem; + font-size: 1rem; + border-radius: 0.2rem; } + +.fade { + transition: opacity 0.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 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + .collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; } } + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: 0.5rem 1rem; + color: #71d8ee; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; } } + .nav-link:hover, .nav-link:focus { + color: #1595b1; } + .nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; } + +.nav-tabs { + border-bottom: 1px solid #dee2e6; } + .nav-tabs .nav-link { + margin-bottom: -1px; + background: none; + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; + isolation: isolate; } + .nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; } + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: 0.25rem; } + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #71d8ee; } + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + 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; } + +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.link-primary { + color: #71d8ee; } + .link-primary:hover, .link-primary:focus { + color: #8de0f1; } + +.link-secondary { + color: #6c757d; } + .link-secondary:hover, .link-secondary:focus { + color: #565e64; } + +.link-success { + color: #198754; } + .link-success:hover, .link-success:focus { + color: #146c43; } + +.link-info { + color: #2666f5; } + .link-info:hover, .link-info:focus { + color: #1e52c4; } + +.link-warning { + color: #ffc107; } + .link-warning:hover, .link-warning:focus { + color: #ffcd39; } + +.link-danger { + color: #dc3545; } + .link-danger:hover, .link-danger:focus { + color: #b02a37; } + +.link-light { + color: #f8f9fa; } + .link-light:hover, .link-light:focus { + color: #f9fafb; } + +.link-dark { + color: #212529; } + .link-dark:hover, .link-dark:focus { + color: #1a1e21; } + +.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; } + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; } } + +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; } } + +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; } } + +@media (min-width: 1320px) { + .sticky-xl-top { + position: sticky; + top: 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) { + position: absolute !important; + 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; } + +.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: 1px; + min-height: 1em; + background-color: currentColor; + opacity: 0.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; } + +.opacity-0 { + opacity: 0 !important; } + +.opacity-25 { + opacity: 0.25 !important; } + +.opacity-50 { + opacity: 0.5 !important; } + +.opacity-75 { + opacity: 0.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; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-grid { + display: 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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + +.shadow-none { + box-shadow: none !important; } + +.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: 1px solid #1b1c1f !important; } + +.border-0 { + border: 0 !important; } + +.border-top { + border-top: 1px solid #1b1c1f !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-end { + border-right: 1px solid #1b1c1f !important; } + +.border-end-0 { + border-right: 0 !important; } + +.border-bottom { + border-bottom: 1px solid #1b1c1f !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-start { + border-left: 1px solid #1b1c1f !important; } + +.border-start-0 { + border-left: 0 !important; } + +.border-primary { + border-color: #71d8ee !important; } + +.border-secondary { + border-color: #6c757d !important; } + +.border-success { + border-color: #198754 !important; } + +.border-info { + border-color: #2666f5 !important; } + +.border-warning { + border-color: #ffc107 !important; } + +.border-danger { + border-color: #dc3545 !important; } + +.border-light { + border-color: #f8f9fa !important; } + +.border-dark { + border-color: #212529 !important; } + +.border-white { + border-color: #fff !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; } + +.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; } + +.gap-0 { + gap: 0 !important; } + +.gap-1 { + gap: 0.25rem !important; } + +.gap-2 { + gap: 0.5rem !important; } + +.gap-3 { + gap: 1rem !important; } + +.gap-4 { + gap: 1.5rem !important; } + +.gap-5 { + gap: 3rem !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: 0.25rem !important; } + +.m-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; } + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; } + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; } + +.mt-2 { + margin-top: 0.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: 0.25rem !important; } + +.me-2 { + margin-right: 0.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: 0.25rem !important; } + +.mb-2 { + margin-bottom: 0.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: 0.25rem !important; } + +.ms-2 { + margin-left: 0.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: 0.25rem !important; } + +.p-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; } + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; } + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; } + +.pt-2 { + padding-top: 0.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: 0.25rem !important; } + +.pe-2 { + padding-right: 0.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: 0.25rem !important; } + +.pb-2 { + padding-bottom: 0.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: 0.25rem !important; } + +.ps-2 { + padding-left: 0.5rem !important; } + +.ps-3 { + padding-left: 1rem !important; } + +.ps-4 { + padding-left: 1.5rem !important; } + +.ps-5 { + padding-left: 3rem !important; } + +.font-monospace { + font-family: var(--bs-font-monospace) !important; } + +.fs-1 { + font-size: calc(1.525rem + 3.3vw) !important; } + +.fs-2 { + font-size: calc(1.35rem + 1.2vw) !important; } + +.fs-3 { + font-size: 1.125rem !important; } + +.fs-4 { + font-size: 1rem !important; } + +.fs-5 { + font-size: 1rem !important; } + +.fs-6 { + font-size: 1rem !important; } + +.fst-italic { + font-style: italic !important; } + +.fst-normal { + font-style: normal !important; } + +.fw-light { + font-weight: 300 !important; } + +.fw-lighter { + font-weight: lighter !important; } + +.fw-normal { + font-weight: 400 !important; } + +.fw-bold { + font-weight: 500 !important; } + +.fw-bolder { + font-weight: bolder !important; } + +.lh-1 { + line-height: 1 !important; } + +.lh-sm { + line-height: 1.5 !important; } + +.lh-base { + line-height: 1.9 !important; } + +.lh-lg { + line-height: 2.25 !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; } + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; } + +/* rtl:end:remove */ +.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: #6c757d !important; } + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !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; } + +.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-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-gradient { + background-image: var(--bs-gradient) !important; } + +.user-select-all { + user-select: all !important; } + +.user-select-auto { + user-select: auto !important; } + +.user-select-none { + user-select: none !important; } + +.pe-none { + pointer-events: none !important; } + +.pe-auto { + pointer-events: auto !important; } + +.rounded { + border-radius: 0.25rem !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.rounded-1 { + border-radius: 0.2rem !important; } + +.rounded-2 { + border-radius: 0.25rem !important; } + +.rounded-3 { + border-radius: 0.3rem !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: 50rem !important; } + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; } + +.rounded-end { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } + +.rounded-start { + border-bottom-left-radius: 0.25rem !important; + border-top-left-radius: 0.25rem !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; } + .float-sm-end { + float: right !important; } + .float-sm-none { + float: 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-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; } + .gap-sm-0 { + gap: 0 !important; } + .gap-sm-1 { + gap: 0.25rem !important; } + .gap-sm-2 { + gap: 0.5rem !important; } + .gap-sm-3 { + gap: 1rem !important; } + .gap-sm-4 { + gap: 1.5rem !important; } + .gap-sm-5 { + gap: 3rem !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: 0.25rem !important; } + .m-sm-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; } + .mt-sm-2 { + margin-top: 0.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: 0.25rem !important; } + .me-sm-2 { + margin-right: 0.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: 0.25rem !important; } + .mb-sm-2 { + margin-bottom: 0.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: 0.25rem !important; } + .ms-sm-2 { + margin-left: 0.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: 0.25rem !important; } + .p-sm-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; } + .pt-sm-2 { + padding-top: 0.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: 0.25rem !important; } + .pe-sm-2 { + padding-right: 0.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: 0.25rem !important; } + .pb-sm-2 { + padding-bottom: 0.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: 0.25rem !important; } + .ps-sm-2 { + padding-left: 0.5rem !important; } + .ps-sm-3 { + padding-left: 1rem !important; } + .ps-sm-4 { + padding-left: 1.5rem !important; } + .ps-sm-5 { + padding-left: 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; } + .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-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; } + .gap-md-0 { + gap: 0 !important; } + .gap-md-1 { + gap: 0.25rem !important; } + .gap-md-2 { + gap: 0.5rem !important; } + .gap-md-3 { + gap: 1rem !important; } + .gap-md-4 { + gap: 1.5rem !important; } + .gap-md-5 { + gap: 3rem !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: 0.25rem !important; } + .m-md-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; } + .mt-md-2 { + margin-top: 0.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: 0.25rem !important; } + .me-md-2 { + margin-right: 0.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: 0.25rem !important; } + .mb-md-2 { + margin-bottom: 0.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: 0.25rem !important; } + .ms-md-2 { + margin-left: 0.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: 0.25rem !important; } + .p-md-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; } + .pt-md-2 { + padding-top: 0.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: 0.25rem !important; } + .pe-md-2 { + padding-right: 0.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: 0.25rem !important; } + .pb-md-2 { + padding-bottom: 0.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: 0.25rem !important; } + .ps-md-2 { + padding-left: 0.5rem !important; } + .ps-md-3 { + padding-left: 1rem !important; } + .ps-md-4 { + padding-left: 1.5rem !important; } + .ps-md-5 { + padding-left: 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; } + .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-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; } + .gap-lg-0 { + gap: 0 !important; } + .gap-lg-1 { + gap: 0.25rem !important; } + .gap-lg-2 { + gap: 0.5rem !important; } + .gap-lg-3 { + gap: 1rem !important; } + .gap-lg-4 { + gap: 1.5rem !important; } + .gap-lg-5 { + gap: 3rem !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: 0.25rem !important; } + .m-lg-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; } + .mt-lg-2 { + margin-top: 0.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: 0.25rem !important; } + .me-lg-2 { + margin-right: 0.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: 0.25rem !important; } + .mb-lg-2 { + margin-bottom: 0.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: 0.25rem !important; } + .ms-lg-2 { + margin-left: 0.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: 0.25rem !important; } + .p-lg-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; } + .pt-lg-2 { + padding-top: 0.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: 0.25rem !important; } + .pe-lg-2 { + padding-right: 0.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: 0.25rem !important; } + .pb-lg-2 { + padding-bottom: 0.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: 0.25rem !important; } + .ps-lg-2 { + padding-left: 0.5rem !important; } + .ps-lg-3 { + padding-left: 1rem !important; } + .ps-lg-4 { + padding-left: 1.5rem !important; } + .ps-lg-5 { + padding-left: 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: 1320px) { + .float-xl-start { + float: left !important; } + .float-xl-end { + float: right !important; } + .float-xl-none { + float: 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-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; } + .gap-xl-0 { + gap: 0 !important; } + .gap-xl-1 { + gap: 0.25rem !important; } + .gap-xl-2 { + gap: 0.5rem !important; } + .gap-xl-3 { + gap: 1rem !important; } + .gap-xl-4 { + gap: 1.5rem !important; } + .gap-xl-5 { + gap: 3rem !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: 0.25rem !important; } + .m-xl-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; } + .mt-xl-2 { + margin-top: 0.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: 0.25rem !important; } + .me-xl-2 { + margin-right: 0.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: 0.25rem !important; } + .mb-xl-2 { + margin-bottom: 0.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: 0.25rem !important; } + .ms-xl-2 { + margin-left: 0.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: 0.25rem !important; } + .p-xl-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; } + .pt-xl-2 { + padding-top: 0.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: 0.25rem !important; } + .pe-xl-2 { + padding-right: 0.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: 0.25rem !important; } + .pb-xl-2 { + padding-bottom: 0.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: 0.25rem !important; } + .ps-xl-2 { + padding-left: 0.5rem !important; } + .ps-xl-3 { + padding-left: 1rem !important; } + .ps-xl-4 { + padding-left: 1.5rem !important; } + .ps-xl-5 { + padding-left: 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: 1200px) { + .fs-1 { + font-size: 4rem !important; } + .fs-2 { + font-size: 2.25rem !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-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; } } + +.header { + padding: 0.9375rem 0; + border-bottom: 1px solid #1b1c1f; + position: fixed; + width: 100vw; + background: white; + z-index: 100; } + .header__logo { + text-decoration: none; } + .header__logo-col { + flex-grow: 0; } + .header__menu { + margin-bottom: 0; } + .header__menu-item:not(:last-child) { + margin-right: 1em; } + .header__menu-item:hover a::after, .header__menu-item._active a::after { + width: 100%; } + .header__menu-item a { + display: block; + padding: .3em .5em; + color: #02123e; } + .header__menu-item a::after { + display: block; + content: ''; + width: 0; + border-bottom: 1px solid currentColor; + transition: width .2s ease-out; } + .header__menu-item a:hover { + color: #1595b1; } + .header__contact-col { + flex-grow: 0; } + .header__contact-btn { + min-width: 120px; + margin-left: 2em; + white-space: nowrap; } + +.main { + padding: 3.75rem 0; } + +.social__list { + display: flex; } + +.social__item { + display: block; + width: 28px; + height: 28px; + border-radius: 0.25rem; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: 50% auto; + background-color: #fff; } + .social__item:not(:last-child) { + margin-right: .5em; } + .social__item._tw { + background-image: url(../img/tw.svg); } + .social__item._fb { + background-image: url(../img/fb.svg); } + .social__item._in { + background-image: url(../img/in.svg); } + .social__item._yt { + background-image: url(../img/yt.svg); } + +.promo__section { + position: relative; + min-height: 820px; + color: #fff; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; } + .promo__section::before { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + content: ''; + background-color: rgba(24, 38, 54, 0.4); } + +.promo__container { + position: relative; } + +.promo__title._large { + font-size: calc(1.525rem + 3.3vw); } + @media (min-width: 1200px) { + .promo__title._large { + font-size: 4rem; } } + +.post__article { + position: relative; } + .post__article:not(:last-child) { + margin-bottom: 3.75rem; } + +.post__title { + display: block; + margin-top: 1em; + color: black; + } + .post__title:hover{ + color: black; + } + .post__title::before { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + content: ''; } + +.teaser__section { + padding: 5.625rem 0; } + .teaser__section._dark { + color: #fff; + background-color: #1b1c1f; } + .teaser__section._dark a { + color: black; + } + .teaser__section._navy { + background-color: #acc8fa; } + +.teaser__title { + margin-bottom: 1em; } + +.teaser__form { + margin-top: 4.1em; } + +.teaser__info { + margin: 3.75rem 0; + padding: 3.75rem 0; + border-width: 1px; + border-style: solid none; + border-color: #1b1c1f; } + +.footer { + padding: 3.75rem 0 7.5rem; + color: #fff; + background-color: #02123e; } \ No newline at end of file diff --git a/themes/openpowerfoundation/assets/css/style.css b/themes/openpowerfoundation/assets/css/style.css index 74760b6..53ce8ba 100644 --- a/themes/openpowerfoundation/assets/css/style.css +++ b/themes/openpowerfoundation/assets/css/style.css @@ -1,4 +1,4 @@ -body { +/* body { background: #ffffff; color: #000000; font-family: "Open Sans", sans-serif; @@ -711,8 +711,8 @@ body.mobile-nav-active #mobile-nav-toggle { color: #1dc8cd; } #page .content ul { - /*list-style: none;*/ - /*padding: 0;*/ + list-style: none; + padding: 0; } #page .content ul li { padding-bottom: 10px; @@ -830,7 +830,7 @@ body.mobile-nav-active #mobile-nav-toggle { } #call-to-action { - /*background: linear-gradient(rgba(29, 200, 205, 0.65), rgba(29, 205, 89, 0.2)), url(../img/call-to-action-bg.jpg) fixed center center;*/ + background: linear-gradient(rgba(29, 200, 205, 0.65), rgba(29, 205, 89, 0.2)), url(../img/call-to-action-bg.jpg) fixed center center; background-image: url(../img/call-to-action-bg.jpg); background-repeat: repeat-x; padding: 40px 0; @@ -891,7 +891,6 @@ body.mobile-nav-active #mobile-nav-toggle { transition: 0.5s; line-height: 0; } -/* #more-features .icon i:before { background: #ff8800; background: linear-gradient(45deg, #ffff00 0%, #ff8800 100%); @@ -899,7 +898,6 @@ body.mobile-nav-active #mobile-nav-toggle { -webkit-background-clip: text; -webkit-text-fill-color: transparent; } -*/ #more-features h4 { margin-left: 10px; font-weight: 700; @@ -1413,4 +1411,4 @@ body.mobile-nav-active #mobile-nav-toggle { } #search-query { width: 75%; -} +} */ diff --git a/themes/openpowerfoundation/assets/img/logo.png b/themes/openpowerfoundation/assets/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc308420e2cba5a4c3793902a0dbc5ca1fe728b GIT binary patch literal 29968 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 literal 0 HcmV?d00001 diff --git a/themes/openpowerfoundation/layouts/index.html b/themes/openpowerfoundation/layouts/index.html index e38d4b1..ab56385 100644 --- a/themes/openpowerfoundation/layouts/index.html +++ b/themes/openpowerfoundation/layouts/index.html @@ -1,7 +1,108 @@ {{ partial "header.html" . }} {{ partial "navbar.html" . }} - -{{ partial "intro.html" . }} +
+
+

OpenPOWER Foundation

+

Create the Future with POWER

+

Join us

+
+
+
+
+
+
+
+
+

OpenPOWER

+

A Technical Workgroup (TWG) is a workgroup that provides technical specifications and will help define + next-generation of the specifications, definitions, and the compliance of these specifications with primary + output being specification documents.

+

A Special Integration Group (SIG) is a workgroup that provides an implementation of technical + specifications with the goal to produce reference designs. A SIG will normally provide a reference design, a + finished product, or help maintain project for direct usage.

+
+
+
+
+
+
+

OpenPOWER

+

Industry Proven

+

By open sourcing and developing on the POWER ISA - one of the most sophisticated processor architectures + available - the OpenPOWER Foundation is democratizing access and extending the reach of the RISC-based + architecture.

+

Open for All

+

With more than 350 members collaborating regularly, the entire semiconductor industry - from global + organizations with deep expertise to individual creators with a new lens - can innovate with choice and build + and develop across the full Hardware and Software stack.

+

Complete Equation

+

Open development of this scale enables unprecedented customization across applications, operating systems and + firmware - driving hundreds of innovations across artificial intelligence, supercomputing, hyperscale and + more.

+
+
+
+
+
+
+

What are you building?

+
+ + + +
+

Libre BMC

+
+
+
+
+

With its open ecosystem approach, active participation from its global membership base and + powerful foundation of the POWER ISA, the OpenPOWER Foundation is the premiere organization to facilitate truly + effective collaboration and drive meaningful, accessible innovation across the open hardware industry.

+

Libre BMC

+
+
+
+
+

Supporters of OpenPOWER

+
+
+
+
+
+
+
+
+
+
+

Subscribe to the OpenPOWER newsletter.

+

Sign up with your email address to receive news and updates.

+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
{{ partial "footer.html" . }} diff --git a/themes/openpowerfoundation/layouts/partials/footer.html b/themes/openpowerfoundation/layouts/partials/footer.html index 58dafda..a2e3a95 100644 --- a/themes/openpowerfoundation/layouts/partials/footer.html +++ b/themes/openpowerfoundation/layouts/partials/footer.html @@ -1,4 +1,25 @@ -